WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義 Windows 認證控制代碼快取的預設大小。
public:
property int DefaultCredentialsHandleCacheSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("defaultCredentialsHandleCacheSize", DefaultValue=0)]
public int DefaultCredentialsHandleCacheSize { get; set; }
[<System.Configuration.ConfigurationProperty("defaultCredentialsHandleCacheSize", DefaultValue=0)>]
member this.DefaultCredentialsHandleCacheSize : int with get, set
Public Property DefaultCredentialsHandleCacheSize As Integer
屬性值
Windows 認證句柄快取的預設大小。
- 屬性
備註
根據預設,值為 defaultCredentialsHandleCacheSize
0。 這會導致 Windows 為每個 HttpWebRequest配置個別的 SSPI 句柄。
<system.net>
<settings>
<windowsAuthentication defaultCredentialsHandleCacheSize="0" />
</settings>
</system.net>
如果此行為會影響效能,請將 設定 DefaultCredentialsHandleCacheSize 為大於 0 的值,以針對預設網路認證使用單一快取的 SSPI 認證句柄。 確切的值取決於應用程式需求。 一般而言,介於50到100之間的值適用於大部分高效能的應用程式。