Freigeben über


ExtendedProtectionPolicy Konstruktoren

Definition

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

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.

Weitere Informationen

Gilt für: