ExtendedProtectionPolicy Costruttori

Definizione

Inizializza una nuova istanza della classe ExtendedProtectionPolicy.

Overload

ExtendedProtectionPolicy(PolicyEnforcement)

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

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsoleti.

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

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare i criteri di protezione estesa nonché il token di associazione di canale (CBT, Channel Binding Token) da utilizzare.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

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

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

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

ExtendedProtectionPolicy(PolicyEnforcement)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare 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 di PolicyEnforcement che indica quando i criteri di protezione estesa devono essere applicati.

Commenti

Quando questo costruttore viene utilizzato 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

Si applica a

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
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 classe ExtendedProtectionPolicy a partire da un oggetto SerializationInfo contenente i dati necessari a popolare l'oggetto 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)

Parametri

info
SerializationInfo

Istanza della classe SerializationInfo contenente le informazioni necessarie per serializzare la nuova istanza di ExtendedProtectionPolicy.

context
StreamingContext

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

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 usato con ExtendedProtectionPolicy(SerializationInfo, StreamingContext) per costruire un nuovo ExtendedProtectionPolicy oggetto.

Vedi anche

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare i criteri di protezione estesa nonché il token di associazione di canale (CBT, Channel Binding Token) da utilizzare.

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 di PolicyEnforcement che indica quando i criteri di protezione estesa devono essere applicati.

customChannelBinding
ChannelBinding

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

Eccezioni

Il parametro policyEnforcement è specificato come Never.

customChannelBinding è null.

Commenti

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

Vedi anche

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco di SPN (Service Provider Name) personalizzato che viene usato per trovare una corrispondenza con l'SPN del 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 di PolicyEnforcement che indica quando i criteri di protezione estesa devono essere applicati.

protectionScenario
ProtectionScenario

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

customServiceNames
ICollection

Oggetto ICollection che contiene l'elenco di SPN personalizzato usato per trovare una corrispondenza con l'SPN del client.

Eccezioni

Il parametro policyEnforcement è 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 policyEnforcement sul parametro , la ProtectionScenario proprietà viene impostata protectionScenario sul parametro e la CustomServiceNames proprietà viene impostata sul customServiceNames parametro .

Vedi anche

Si applica a

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs
Source:
ExtendedProtectionPolicy.cs

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco di SPN (Service Provider Name) personalizzato che viene usato per trovare una corrispondenza con l'SPN del 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 di PolicyEnforcement che indica quando i criteri di protezione estesa devono essere applicati.

protectionScenario
ProtectionScenario

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

customServiceNames
ServiceNameCollection

Oggetto ServiceNameCollection che contiene l'elenco di SPN personalizzato usato per trovare una corrispondenza con l'SPN del client.

Eccezioni

Il parametro policyEnforcement è 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 policyEnforcement sul parametro , la ProtectionScenario proprietà viene impostata protectionScenario sul parametro e la CustomServiceNames proprietà viene impostata sul customServiceNames parametro .

Vedi anche

Si applica a