WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.