ExtendedProtectionPolicy Konstruktory

Definice

Inicializuje novou instanci ExtendedProtectionPolicy třídy.

Přetížení

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci ExtendedProtectionPolicy třídy z objektu SerializationInfo , který obsahuje požadovaná data pro naplnění objektu ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany a kdy se má použít token vazby kanálu (CBT).

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadou a seznam vlastního názvu poskytovatele služeb (SPN), který se používá k porovnání s hlavním názvem služby klienta.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadou a seznam vlastního názvu poskytovatele služeb (SPN), který se používá k porovnání s hlavním názvem služby klienta.

ExtendedProtectionPolicy(PolicyEnforcement)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany.

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

Hodnota PolicyEnforcement , která označuje, kdy se mají vynucovat zásady rozšířené ochrany.

Poznámky

Při použití tohoto konstruktoru k inicializaci nové instance ExtendedProtectionPolicy třídy PolicyEnforcement je vlastnost nastavena na policyEnforcement parametr a ProtectionScenario vlastnost je nastavena na TransportSelectedhodnotu .

Viz také

Platí pro

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

Upozornění

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

Inicializuje novou instanci ExtendedProtectionPolicy třídy z objektu SerializationInfo , který obsahuje požadovaná data pro naplnění objektu 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

Instance SerializationInfo , která obsahuje informace potřebné k serializaci nové ExtendedProtectionPolicy instance.

context
StreamingContext

A StreamingContext , který obsahuje zdroj serializovaného datového proudu, který je přidružen k nové ExtendedProtectionPolicy instanci.

Atributy

Poznámky

Tento konstruktor implementuje System.Runtime.Serialization.ISerializable rozhraní pro ExtendedProtectionPolicy třídu.

Metodu ISerializable.GetObjectData lze použít k serializaci objektu ExtendedProtectionPolicy . Tento serializovaný objekt pak lze použít s ExtendedProtectionPolicy(SerializationInfo, StreamingContext) k vytvoření nového ExtendedProtectionPolicy objektu.

Viz také

Platí pro

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany a kdy se má použít token vazby kanálu (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)

Parametry

policyEnforcement
PolicyEnforcement

Hodnota PolicyEnforcement , která označuje, kdy se mají vynucovat zásady rozšířené ochrany.

customChannelBinding
ChannelBinding

A ChannelBinding , který obsahuje vlastní vazbu kanálu, která se má použít k ověření.

Výjimky

policyEnforcement je zadán jako Never.

customChannelBinding je null.

Poznámky

Při použití tohoto konstruktoru k inicializaci nové instance ExtendedProtectionPolicy třídy PolicyEnforcement je vlastnost nastavena na policyEnforcement parametr, CustomChannelBinding vlastnost je nastavena na customChannelBinding parametr a ProtectionScenario vlastnost je nastavena na TransportSelectedhodnotu .

Viz také

Platí pro

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadou a seznam vlastního názvu poskytovatele služeb (SPN), který se používá k porovnání s hlavním názvem služby 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

Hodnota PolicyEnforcement , která označuje, kdy se mají vynucovat zásady rozšířené ochrany.

protectionScenario
ProtectionScenario

Hodnota ProtectionScenario , která označuje druh ochrany vynucené zásadou.

customServiceNames
ICollection

A ICollection obsahující vlastní seznam SPN, který se používá k porovnání s hlavním názvem služby klienta.

Výjimky

policyEnforcement je zadán jako Never.

customServiceNames je null nebo prázdný seznam.

Poznámky

Při použití tohoto konstruktoru k inicializaci nové instance ExtendedProtectionPolicy třídy je PolicyEnforcement vlastnost nastavena na policyEnforcement parametr, ProtectionScenario vlastnost je nastavena na protectionScenario parametr a CustomServiceNames vlastnost je nastavena na customServiceNames parametr.

Viz také

Platí pro

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadou a seznam vlastního názvu poskytovatele služeb (SPN), který se používá k porovnání s hlavním názvem služby 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

Hodnota PolicyEnforcement , která označuje, kdy se mají vynucovat zásady rozšířené ochrany.

protectionScenario
ProtectionScenario

Hodnota ProtectionScenario , která označuje druh ochrany vynucené zásadou.

customServiceNames
ServiceNameCollection

A ServiceNameCollection obsahující vlastní seznam SPN, který se používá k porovnání s hlavním názvem služby klienta.

Výjimky

policyEnforcement je zadán jako Never.

customServiceNames je null nebo prázdný seznam.

Poznámky

Při použití tohoto konstruktoru k inicializaci nové instance ExtendedProtectionPolicy třídy je PolicyEnforcement vlastnost nastavena na policyEnforcement parametr, ProtectionScenario vlastnost je nastavena na protectionScenario parametr a CustomServiceNames vlastnost je nastavena na customServiceNames parametr.

Viz také

Platí pro