Condividi tramite


ExtendedProtectionPolicy Costruttori

Definizione

Inizializza una nuova istanza della classe ExtendedProtectionPolicy.

Overload

Nome Descrizione
ExtendedProtectionPolicy(PolicyEnforcement)

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della ExtendedProtectionPolicy classe da un SerializationInfo oggetto contenente i dati necessari per popolare l'oggetto ExtendedProtectionPolicy.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa e il token di associazione del canale (CBT) da usare.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco SPN (Service Provider Name) personalizzato usato per la corrispondenza con il nome SPN di un client.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco SPN (Service Provider Name) personalizzato usato per la corrispondenza con il nome SPN di un client.

ExtendedProtectionPolicy(PolicyEnforcement)

Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa.

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)

Parametri

policyEnforcement
PolicyEnforcement

Valore PolicyEnforcement che indica quando devono essere applicati i criteri di protezione estesa.

Commenti

Quando questo costruttore viene usato per inizializzare una nuova istanza della ExtendedProtectionPolicy classe , la PolicyEnforcement proprietà viene impostata sul policyEnforcement parametro e la ProtectionScenario proprietà è impostata su TransportSelected.

Vedi anche

  • Autenticazione Integrata di Windows con Protezione Estesa

Si applica a

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs

Attenzione

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

Inizializza una nuova istanza della ExtendedProtectionPolicy classe da un SerializationInfo oggetto contenente i dati necessari per popolare l'oggetto 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)

Parametri

info
SerializationInfo

SerializationInfo Istanza che contiene le informazioni necessarie per serializzare la nuova ExtendedProtectionPolicy istanza.

context
StreamingContext

Oggetto StreamingContext contenente l'origine del flusso serializzato associato alla nuova ExtendedProtectionPolicy istanza.

Attributi

Commenti

Questo costruttore implementa l'interfaccia System.Runtime.Serialization.ISerializable per la ExtendedProtectionPolicy classe .

Il ISerializable.GetObjectData metodo può essere utilizzato per serializzare un ExtendedProtectionPolicy oggetto . Questo oggetto serializzato può quindi essere utilizzato con ExtendedProtectionPolicy(SerializationInfo, StreamingContext) per costruire un nuovo ExtendedProtectionPolicy oggetto.

Vedi anche

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa e il token di associazione del canale (CBT) da usare.

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)

Parametri

policyEnforcement
PolicyEnforcement

Valore PolicyEnforcement che indica quando devono essere applicati i criteri di protezione estesa.

customChannelBinding
ChannelBinding

Oggetto ChannelBinding contenente un'associazione di canale personalizzata da utilizzare per la convalida.

Eccezioni

policyEnforcement viene specificato come Never.

customChannelBinding è null.

Commenti

Quando questo costruttore viene usato per inizializzare una nuova istanza della ExtendedProtectionPolicy classe , la PolicyEnforcement proprietà viene impostata sul policyEnforcement parametro , la CustomChannelBinding proprietà viene impostata customChannelBinding sul parametro e la ProtectionScenario proprietà è impostata su TransportSelected.

Vedi anche

  • Autenticazione Integrata di Windows con Protezione Estesa

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco SPN (Service Provider Name) personalizzato usato per la corrispondenza con il nome SPN di un client.

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)

Parametri

policyEnforcement
PolicyEnforcement

Valore PolicyEnforcement che indica quando devono essere applicati i criteri di protezione estesa.

protectionScenario
ProtectionScenario

Valore ProtectionScenario che indica il tipo di protezione applicato dai criteri.

customServiceNames
ICollection

Oggetto ICollection contenente l'elenco SPN personalizzato utilizzato per la corrispondenza con il nome SPN di un client.

Eccezioni

policyEnforcement viene specificato come Never.

customServiceNames è null o un elenco vuoto.

Commenti

Quando questo costruttore viene utilizzato per inizializzare una nuova istanza della ExtendedProtectionPolicy classe , la PolicyEnforcement proprietà viene impostata sul parametro , la ProtectionScenario proprietà viene impostata protectionScenariopolicyEnforcement sul parametro e la CustomServiceNames proprietà viene impostata sul customServiceNames parametro .

Vedi anche

  • Autenticazione Integrata di Windows con Protezione Estesa

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs
Origine:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della ExtendedProtectionPolicy classe che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco SPN (Service Provider Name) personalizzato usato per la corrispondenza con il nome SPN di un client.

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)

Parametri

policyEnforcement
PolicyEnforcement

Valore PolicyEnforcement che indica quando devono essere applicati i criteri di protezione estesa.

protectionScenario
ProtectionScenario

Valore ProtectionScenario che indica il tipo di protezione applicato dai criteri.

customServiceNames
ServiceNameCollection

Oggetto ServiceNameCollection contenente l'elenco SPN personalizzato utilizzato per la corrispondenza con il nome SPN di un client.

Eccezioni

policyEnforcement viene specificato come Never.

customServiceNames è null o un elenco vuoto.

Commenti

Quando questo costruttore viene utilizzato per inizializzare una nuova istanza della ExtendedProtectionPolicy classe , la PolicyEnforcement proprietà viene impostata sul parametro , la ProtectionScenario proprietà viene impostata protectionScenariopolicyEnforcement sul parametro e la CustomServiceNames proprietà viene impostata sul customServiceNames parametro .

Vedi anche

  • Autenticazione Integrata di Windows con Protezione Estesa

Si applica a