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 Ebene der Authentifizierung für DCOM-Sicherheit an.
public enum class ProcessModelComAuthenticationLevel
public enum ProcessModelComAuthenticationLevel
type ProcessModelComAuthenticationLevel =
Public Enum ProcessModelComAuthenticationLevel
- Vererbung
Felder
Call | 1 | Gibt an, dass DCOM die Anmeldeinformationen des Clients authentifiziert, wenn der Server die Anforderung zu Beginn eines Remoteprozeduraufrufs empfängt. |
Connect | 2 | Gibt an, dass DCOM die Anmeldeinformationen des Clients nur dann 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 Algorithmus zur Sicherheitsaushandlung festlegt. |
None | 0 | Gibt keine Authentifizierung an. Dieses Feld ist konstant. |
Pkt | 4 | Gibt an, dass DCOM überprüft, ob alle empfangenen Daten vom erwarteten Client stammen. Für Übertragungen von Datagrammen wird immer die Pkt-Authentifizierung verwendet. |
PktIntegrity | 5 | Gibt an, dass DCOM eine Authentifizierung durchführt und sicherstellt, dass die zwischen Client und Server übertragenen Daten nicht verändert wurden. |
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
festlegen:
// 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 ist Connect
.
Hinweis
Die ProcessModelComAuthenticationLevel
Einstellungen sind nur relevant, wenn Sie das ASP.NET Prozessmodell verwenden (nur Internetinformationsdienste [IIS] 5.n oder kompatibler Modus unter IIS 6).