Freigeben über


ExtendedProtectionPolicy Konstruktoren

Definition

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse.

Überlädt

Name Beschreibung
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, das die erforderlichen Daten zum Auffüllen der ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, und das zu verwendende Kanalbindungstoken (CBT).

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen mit dem SPN eines Clients verwendet wird.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen mit dem SPN eines Clients verwendet wird.

ExtendedProtectionPolicy(PolicyEnforcement)

Quelle:
ExtendedProtectionPolicy.cs
Quelle:
ExtendedProtectionPolicy.cs
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 Instanz der ExtendedProtectionPolicy Klasse zu initialisieren, wird die PolicyEnforcement Eigenschaft auf den policyEnforcement Parameter festgelegt, und die ProtectionScenario Eigenschaft wird auf TransportSelected.

Weitere Informationen

Gilt für:

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Quelle:
ExtendedProtectionPolicy.cs
Quelle:
ExtendedProtectionPolicy.cs
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, das die erforderlichen Daten zum Auffüllen der ExtendedProtectionPolicy.

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);
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}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
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, die die Informationen enthält, die zum Serialisieren der neuen ExtendedProtectionPolicy Instanz erforderlich sind.

context
StreamingContext

A StreamingContext that contains the source of the serialized stream that is associated with the new ExtendedProtectionPolicy instance.

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 zum ExtendedProtectionPolicy(SerializationInfo, StreamingContext) Erstellen eines neuen ExtendedProtectionPolicy Objekts verwendet werden.

Weitere Informationen

Gilt für:

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Quelle:
ExtendedProtectionPolicy.cs
Quelle:
ExtendedProtectionPolicy.cs
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, und das zu verwendende Kanalbindungstoken (CBT).

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

A ChannelBinding that contains a custom channel binding to use for validation.

Ausnahmen

policyEnforcement wird als Never.

customChannelBinding ist null.

Hinweise

Wenn dieser Konstruktor verwendet wird, um eine neue Instanz der ExtendedProtectionPolicy Klasse zu initialisieren, wird die PolicyEnforcement Eigenschaft auf den policyEnforcement Parameter festgelegt, die CustomChannelBinding Eigenschaft wird auf den customChannelBinding Parameter festgelegt, und die ProtectionScenario Eigenschaft wird auf TransportSelected.

Weitere Informationen

Gilt für:

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Quelle:
ExtendedProtectionPolicy.cs
Quelle:
ExtendedProtectionPolicy.cs
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, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen 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

A ICollection that contains the custom SPN list that is used to match against a client's SPN.

Ausnahmen

policyEnforcement wird als Never.

customServiceNames ist null oder eine leere Liste.

Hinweise

Wenn dieser Konstruktor verwendet wird, um eine neue Instanz der ExtendedProtectionPolicy Klasse zu initialisieren, wird die PolicyEnforcement Eigenschaft auf den policyEnforcement Parameter festgelegt, die ProtectionScenario Eigenschaft wird auf den protectionScenario Parameter festgelegt, und die CustomServiceNames Eigenschaft wird auf den customServiceNames Parameter festgelegt.

Weitere Informationen

Gilt für:

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Quelle:
ExtendedProtectionPolicy.cs
Quelle:
ExtendedProtectionPolicy.cs
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, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen 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

A ServiceNameCollection that contains the custom SPN list that is used to match against a client's SPN.

Ausnahmen

policyEnforcement wird als Never.

customServiceNames ist null oder eine leere Liste.

Hinweise

Wenn dieser Konstruktor verwendet wird, um eine neue Instanz der ExtendedProtectionPolicy Klasse zu initialisieren, wird die PolicyEnforcement Eigenschaft auf den policyEnforcement Parameter festgelegt, die ProtectionScenario Eigenschaft wird auf den protectionScenario Parameter festgelegt, und die CustomServiceNames Eigenschaft wird auf den customServiceNames Parameter festgelegt.

Weitere Informationen

Gilt für: