ExtendedProtectionPolicy Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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é
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Integrované ověřování systému Windows s rozšířenou ochranou
Platí pro
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).
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)
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)
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.