WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize 屬性

定義

定義 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之間的值適用於大部分高效能的應用程式。

適用於