WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Proprietà

Definizione

Definisce le dimensioni predefinite della cache dell'handle delle credenziali di 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

Valore della proprietà

Dimensioni predefinite della cache di gestione delle credenziali di Windows.

Attributi

Commenti

Per impostazione predefinita, il valore di defaultCredentialsHandleCacheSize è 0. In questo modo Windows alloca un handle SSPI separato per ogni HttpWebRequestoggetto .

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

Se questo comportamento influisce sulle prestazioni, impostare DefaultCredentialsHandleCacheSize su un valore maggiore di 0 per usare un singolo handle di credenziali SSPI memorizzato nella cache per le credenziali di rete predefinite. Il valore esatto dipende dai requisiti dell'applicazione. In genere, un valore compreso tra 50 e 100 funziona per le applicazioni con prestazioni più elevate.

Si applica a