ExtendedProtectionPolicy Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ExtendedProtectionPolicy.

Przeciążenia

ExtendedProtectionPolicy(PolicyEnforcement)

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić rozszerzone zasady ochrony.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy z SerializationInfo obiektu zawierającego dane wymagane do wypełnienia klasy ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, a token powiązania kanału (CBT) ma być używany.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

ExtendedProtectionPolicy(PolicyEnforcement)

Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić rozszerzone zasady ochrony.

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)

Parametry

policyEnforcement
PolicyEnforcement

PolicyEnforcement Wartość wskazująca, kiedy należy wymusić zasady ochrony rozszerzonej.

Uwagi

Gdy ten konstruktor jest używany do inicjowania nowego wystąpienia ExtendedProtectionPolicy klasy, PolicyEnforcement właściwość jest ustawiona na policyEnforcement parametr , a ProtectionScenario właściwość jest ustawiona na TransportSelectedwartość .

Zobacz też

Dotyczy

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs

Przestroga

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy z SerializationInfo obiektu zawierającego dane wymagane do wypełnienia klasy ExtendedProtectionPolicy.

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)

Parametry

info
SerializationInfo

SerializationInfo Wystąpienie zawierające informacje wymagane do serializacji nowego ExtendedProtectionPolicy wystąpienia.

context
StreamingContext

Element StreamingContext zawierający źródło serializowanego strumienia skojarzonego z nowym ExtendedProtectionPolicy wystąpieniem.

Atrybuty

Uwagi

Ten konstruktor implementuje System.Runtime.Serialization.ISerializable interfejs dla ExtendedProtectionPolicy klasy .

Metoda ISerializable.GetObjectData może służyć do serializacji ExtendedProtectionPolicy obiektu. Ten serializowany obiekt może następnie służyć ExtendedProtectionPolicy(SerializationInfo, StreamingContext) do konstruowania nowego ExtendedProtectionPolicy obiektu.

Zobacz też

Dotyczy

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, a token powiązania kanału (CBT) ma być używany.

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)

Parametry

policyEnforcement
PolicyEnforcement

PolicyEnforcement Wartość wskazująca, kiedy należy wymusić zasady ochrony rozszerzonej.

customChannelBinding
ChannelBinding

Element ChannelBinding , który zawiera niestandardowe powiązanie kanału do użycia na potrzeby walidacji.

Wyjątki

policyEnforcement parametr jest określony jako Never.

customChannelBinding to null.

Uwagi

Gdy ten konstruktor jest używany do inicjowania nowego wystąpienia ExtendedProtectionPolicy klasy, PolicyEnforcement właściwość jest ustawiona na policyEnforcement parametr , CustomChannelBinding właściwość jest ustawiona na customChannelBinding parametr , a ProtectionScenario właściwość jest ustawiona na TransportSelectedwartość .

Zobacz też

Dotyczy

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

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)

Parametry

policyEnforcement
PolicyEnforcement

PolicyEnforcement Wartość wskazująca, kiedy należy wymusić zasady ochrony rozszerzonej.

protectionScenario
ProtectionScenario

ProtectionScenario Wartość wskazująca rodzaj ochrony wymuszanej przez zasady.

customServiceNames
ICollection

Lista ICollection zawierająca niestandardową nazwę SPN, która jest używana do dopasowania do głównej nazwy usługi klienta.

Wyjątki

policyEnforcement parametr jest określony jako Never.

customServiceNames jest lub null jest pustą listą.

Uwagi

Gdy ten konstruktor jest używany do inicjowania nowego wystąpienia ExtendedProtectionPolicy klasy, PolicyEnforcement właściwość jest ustawiona na policyEnforcement parametr , ProtectionScenario właściwość jest ustawiona na protectionScenario parametr , a CustomServiceNames właściwość jest ustawiona na customServiceNames parametr .

Zobacz też

Dotyczy

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs
Źródło:
ExtendedProtectionPolicy.cs

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

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)

Parametry

policyEnforcement
PolicyEnforcement

PolicyEnforcement Wartość wskazująca, kiedy należy wymusić zasady ochrony rozszerzonej.

protectionScenario
ProtectionScenario

ProtectionScenario Wartość wskazująca rodzaj ochrony wymuszanej przez zasady.

customServiceNames
ServiceNameCollection

Lista ServiceNameCollection zawierająca niestandardową nazwę SPN, która jest używana do dopasowania do głównej nazwy usługi klienta.

Wyjątki

policyEnforcement parametr jest określony jako Never.

customServiceNames jest lub null jest pustą listą.

Uwagi

Gdy ten konstruktor jest używany do inicjowania nowego wystąpienia ExtendedProtectionPolicy klasy, PolicyEnforcement właściwość jest ustawiona na policyEnforcement parametr , ProtectionScenario właściwość jest ustawiona na protectionScenario parametr , a CustomServiceNames właściwość jest ustawiona na customServiceNames parametr .

Zobacz też

Dotyczy