serviceThrottling的服務屬性SessionMode.NotAllowed和maxConcurrentSessions可以與wshttpbinding同時使用。SessionMode.NotAllowed vs maxConcurrentSessions for wshttpbinding
這是否意味着它們可能指的是兩個不同的會話概念?
例如 SessionMode.NotAllowed =無狀態服務。
maxConcurrentSessions = max。並行(不同)安全協商。
編輯:
從this answer to another question我已經認識到「WCF將檢查的app.config [maxConcurrentSessions]與屬性[SessionMode.NotAllowed]一致,並拒絕啓動服務,如果他們不相一致」。
當SessionMode.NotAllowed聲明並禁用會話的使用時,不應該WCF然後拒絕啓動服務,因爲與maxConcurrentSessions相矛盾的配置?
見我編輯的問題。我想要實現的是「沒有會話,沒有狀態」,但是:第一次呼叫只需要一次認證,然後保持這個安全連接。 – Gerard
謝謝我回到了邏輯。 – Gerard