WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Egenskap

Definition

Definierar standardstorleken för Windows cacheminne för autentiseringsuppgifter.

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

Egenskapsvärde

Standardstorleken för Windows cacheminne för autentiseringsuppgifter.

Attribut

Kommentarer

Som standard är värdet defaultCredentialsHandleCacheSize 0. Detta gör att Windows allokerar ett separat SSPI-handtag för varje HttpWebRequest.

<system.net>
  <settings>
    <windowsAuthentication defaultCredentialsHandleCacheSize="0" />
  </settings>
</system.net>

Om det här beteendet påverkar prestandan anger du DefaultCredentialsHandleCacheSize ett värde som är större än 0 för att använda ett enda cachelagrat SSPI-autentiseringshandtag för standardnätverksuppgifter. Det exakta värdet beror på programkraven. I allmänhet fungerar ett värde mellan 50 och 100 för de flesta högpresterande program.

Gäller för