ExtendedProtectionPolicy Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Integrated Windows Authentication with Extended Protection
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 .