WindowsAuthenticationElement.DefaultCredentialsHandleCacheSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Standardgröße des Caches für Handles für Windows-Anmeldeinformationen.
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
Eigenschaftswert
Die Standardgröße des Windows-Handle-Caches für Anmeldeinformationen.
- Attribute
Hinweise
Standardmäßig ist der Wert von defaultCredentialsHandleCacheSize
0. Dies führt dazu, dass Windows jedem HttpWebRequestein separates SSPI-Handle zuordnet.
<system.net>
<settings>
<windowsAuthentication defaultCredentialsHandleCacheSize="0" />
</settings>
</system.net>
Wenn sich dieses Verhalten auf die Leistung auswirkt, legen Sie auf einen Wert größer als 0 fest DefaultCredentialsHandleCacheSize , um ein einzelnes, zwischengespeichertes SSPI-Anmeldeinformationshandle für Standard-Netzwerkanmeldeinformationen zu verwenden. Der genaue Wert hängt von den Anwendungsanforderungen ab. Im Allgemeinen funktioniert ein Wert zwischen 50 und 100 für die meisten Hochleistungsanwendungen.