ProcessModelComAuthenticationLevel Enumeration
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.
Gibt die Authentifizierungsebene für DCOM-Sicherheit an.
public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel =
Public Enum ProcessModelComAuthenticationLevel
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Gibt keine Authentifizierung an. Dieses Feld ist konstant. |
| Call | 1 | Gibt an, dass DCOM die Anmeldeinformationen des Clients authentifiziert, wenn der Server die Anforderung am Anfang jedes Remoteprozeduraufrufs empfängt. |
| Connect | 2 | Gibt an, dass DCOM die Anmeldeinformationen des Clients nur authentifiziert, wenn der Client eine Beziehung mit dem Server herstellt. Dies ist der Standardwert. |
| Default | 3 | Gibt an, dass DCOM die Authentifizierungsebene mithilfe des normalen Sicherheitsverhandlungsalgorithmus bestimmt. |
| Pkt | 4 | Gibt an, dass DCOM überprüft, ob alle empfangenen Daten vom erwarteten Client stammen. Das Datagrammtransport verwendet immer die Pkt-Authentifizierung. |
| PktIntegrity | 5 | Gibt an, dass DCOM authentifiziert und überprüft, ob keine der zwischen dem Client und dem Server übertragenen Daten geändert wurde. |
| PktPrivacy | 6 | Gibt an, dass DCOM alle vorherigen Ebenen authentifiziert und den Argumentwert jedes Remoteprozeduraufrufs verschlüsselt. |
Beispiele
Das folgende Beispiel zeigt, wie Sie den aktuellen ProcessModelSection.ComAuthenticationLevel Eigenschaftswert abrufen und dann auf Call:
// Get the current ComAuthenticationLevel property value.
ProcessModelComAuthenticationLevel comAuthLevel =
processModelSection.ComAuthenticationLevel;
// Set the ComAuthenticationLevel property to
// ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel =
ProcessModelComAuthenticationLevel.Call;
' Get the current ComAuthenticationLevel property value.
Dim comAuthLevel _
As ProcessModelComAuthenticationLevel = _
processModelSection.ComAuthenticationLevel
' Set the ComAuthenticationLevel property to
' ProcessModelComAuthenticationLevel.Call.
processModelSection.ComAuthenticationLevel = _
ProcessModelComAuthenticationLevel.Call
Hinweise
ProcessModelComAuthenticationLevel definiert die Werte, die beim Festlegen der ProcessModelSection.ComAuthenticationLevel Eigenschaft verwendet werden sollen.
Der Standardwert lautet Connect.
Hinweis
Die ProcessModelComAuthenticationLevel Einstellungen sind nur relevant, wenn Sie das ASP.NET Prozessmodell verwenden (nur Internetinformationsdienste [IIS] 5.n oder kompatibler Modus in IIS 6).