Sdílet prostřednictvím


ExtendedProtectionPolicy Konstruktory

Definice

Inicializuje novou instanci ExtendedProtectionPolicy třídy.

Přetížení

Name Description
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 SerializationInfo objektu, který obsahuje požadovaná data k naplnění ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

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

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucované zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě 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 vynucované zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě s hlavním názvem služby klienta.

ExtendedProtectionPolicy(PolicyEnforcement)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
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

Pokud se tento konstruktor používá k inicializaci nové instance třídy, PolicyEnforcement vlastnost je nastavena na policyEnforcement parametr a ProtectionScenario vlastnost je nastavena na TransportSelected.ExtendedProtectionPolicy

Viz také

Platí pro

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
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 SerializationInfo objektu, který obsahuje požadovaná data k naplnění 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)

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 lze pak použít 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
Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs

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

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 obsahující vlastní vazbu kanálu, která se má použít k ověření.

Výjimky

policyEnforcement je zadána jako Never.

customChannelBinding je null.

Poznámky

Pokud se tento konstruktor používá k inicializaci nové instance ExtendedProtectionPolicy třídy, PolicyEnforcement vlastnost je nastavena na policyEnforcement parametr, CustomChannelBinding vlastnost je nastavena customChannelBinding na parametr a ProtectionScenario vlastnost je nastavena na TransportSelected.

Viz také

Platí pro

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
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 vynucované zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě 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 vynucenou zásadou.

customServiceNames
ICollection

A ICollection , který obsahuje vlastní seznam hlavního názvu služby(SPN), který se používá ke shodě s hlavním názvem služby klienta.

Výjimky

policyEnforcement je zadána jako Never.

customServiceNames je null nebo prázdný seznam.

Poznámky

Pokud se tento konstruktor používá k inicializaci nové instance ExtendedProtectionPolicy třídy, PolicyEnforcement vlastnost je nastavena na policyEnforcement parametr, ProtectionScenario vlastnost je nastavena protectionScenario na parametr a CustomServiceNames vlastnost je nastavena customServiceNames na parametr.

Viz také

Platí pro

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Zdroj:
ExtendedProtectionPolicy.cs
Zdroj:
ExtendedProtectionPolicy.cs
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 vynucované zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě 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 vynucenou zásadou.

customServiceNames
ServiceNameCollection

A ServiceNameCollection , který obsahuje vlastní seznam hlavního názvu služby(SPN), který se používá ke shodě s hlavním názvem služby klienta.

Výjimky

policyEnforcement je zadána jako Never.

customServiceNames je null nebo prázdný seznam.

Poznámky

Pokud se tento konstruktor používá k inicializaci nové instance ExtendedProtectionPolicy třídy, PolicyEnforcement vlastnost je nastavena na policyEnforcement parametr, ProtectionScenario vlastnost je nastavena protectionScenario na parametr a CustomServiceNames vlastnost je nastavena customServiceNames na parametr.

Viz také

Platí pro