ExtendedProtectionPolicy Konstruktoren
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.
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse.
Überlädt
ExtendedProtectionPolicy(PolicyEnforcement) |
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll. |
ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse aus einem SerializationInfo-Objekt, die die erforderlichen Daten zum Auffüllen des ExtendedProtectionPolicy enthält. |
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen und das Channelbindungstoken (CBT) verwendet werden soll. |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird. |
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird. |
ExtendedProtectionPolicy(PolicyEnforcement)
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement)
Parameter
- policyEnforcement
- PolicyEnforcement
Ein PolicyEnforcement-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.
Hinweise
Wenn dieser Konstruktor verwendet wird, um eine neue instance der ExtendedProtectionPolicy -Klasse zu initialisieren, wird die PolicyEnforcement -Eigenschaft auf den policyEnforcement
-Parameter und die ProtectionScenario -Eigenschaft auf TransportSelectedfestgelegt.
Weitere Informationen
Gilt für:
ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse aus einem SerializationInfo-Objekt, die die erforderlichen Daten zum Auffüllen des ExtendedProtectionPolicy enthält.
protected:
ExtendedProtectionPolicy(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parameter
- info
- SerializationInfo
Eine SerializationInfo-Instanz mit den zum Serialisieren der neuen ExtendedProtectionPolicy-Instanz erforderlichen Informationen.
- context
- StreamingContext
Ein StreamingContext, der das Ziel des serialisierten Streams angibt, der der neuen ExtendedProtectionPolicy-Instanz zugeordnet ist.
- Attribute
Hinweise
Dieser Konstruktor implementiert die System.Runtime.Serialization.ISerializable -Schnittstelle für die ExtendedProtectionPolicy -Klasse.
Die ISerializable.GetObjectData -Methode kann verwendet werden, um ein ExtendedProtectionPolicy Objekt zu serialisieren. Dieses serialisierte Objekt kann dann mit ExtendedProtectionPolicy(SerializationInfo, StreamingContext) verwendet werden, um ein neues ExtendedProtectionPolicy Objekt zu erstellen.
Weitere Informationen
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Integrierte Windows-Authentifizierung unter Verwendung von "Erweiterter Schutz" (möglicherweise auf Englisch)
Gilt für:
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen und das Channelbindungstoken (CBT) verwendet werden soll.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ChannelBinding ^ customChannelBinding);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ChannelBinding -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, customChannelBinding As ChannelBinding)
Parameter
- policyEnforcement
- PolicyEnforcement
Ein PolicyEnforcement-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.
- customChannelBinding
- ChannelBinding
Ein ChannelBinding, das eine benutzerdefinierte Channelbindung für die Validierung enthält.
Ausnahmen
policyEnforcement
ist als Never angegeben.
customChannelBinding
ist null
.
Hinweise
Wenn dieser Konstruktor verwendet wird, um eine neue instance der ExtendedProtectionPolicy -Klasse zu initialisieren, wird die PolicyEnforcement -Eigenschaft auf den policyEnforcement
-Parameter, die CustomChannelBinding -Eigenschaft auf den customChannelBinding
-Parameter und die ProtectionScenario -Eigenschaft auf TransportSelectedfestgelegt.
Weitere Informationen
Gilt für:
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Collections::ICollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Collections.ICollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ICollection)
Parameter
- policyEnforcement
- PolicyEnforcement
Ein PolicyEnforcement-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.
- protectionScenario
- ProtectionScenario
Ein ProtectionScenario-Wert, der die Art des von der Richtlinie erzwungenen Schutzes angibt.
- customServiceNames
- ICollection
Eine ICollection, die die benutzerdefinierte Liste von Dienstanbieternamen enthält, die für den Abgleich des Dienstanbieternamens eines Clients verwendet wird.
Ausnahmen
policyEnforcement
ist als Never angegeben.
customServiceNames
ist null
oder eine leere Liste.
Hinweise
Wenn dieser Konstruktor zum Initialisieren eines neuen instance der ExtendedProtectionPolicy -Klasse verwendet wird, wird die PolicyEnforcement -Eigenschaft auf den policyEnforcement
-Parameter, die ProtectionScenario -Eigenschaft auf den protectionScenario
-Parameter und die CustomServiceNames -Eigenschaft auf den customServiceNames
-Parameter festgelegt.
Weitere Informationen
Gilt für:
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
- Quelle:
- ExtendedProtectionPolicy.cs
Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird.
public:
ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Security.Authentication.ExtendedProtection.ServiceNameCollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ServiceNameCollection)
Parameter
- policyEnforcement
- PolicyEnforcement
Ein PolicyEnforcement-Wert, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.
- protectionScenario
- ProtectionScenario
Ein ProtectionScenario-Wert, der die Art des von der Richtlinie erzwungenen Schutzes angibt.
- customServiceNames
- ServiceNameCollection
Eine ServiceNameCollection, die die benutzerdefinierte Liste von Dienstanbieternamen enthält, die für den Abgleich des Dienstanbieternamens eines Clients verwendet wird.
Ausnahmen
policyEnforcement
ist als Never angegeben.
customServiceNames
ist null
oder eine leere Liste.
Hinweise
Wenn dieser Konstruktor zum Initialisieren eines neuen instance der ExtendedProtectionPolicy -Klasse verwendet wird, wird die PolicyEnforcement -Eigenschaft auf den policyEnforcement
-Parameter, die ProtectionScenario -Eigenschaft auf den protectionScenario
-Parameter und die CustomServiceNames -Eigenschaft auf den customServiceNames
-Parameter festgelegt.