ExtendedProtectionPolicy Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse.
Overloads
| Name | Description |
|---|---|
| ExtendedProtectionPolicy(PolicyEnforcement) |
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen. |
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse van een SerializationInfo object dat de vereiste gegevens bevat om de ExtendedProtectionPolicyklasse te vullen. |
| ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen en het token voor kanaalbinding (CBT) dat moet worden gebruikt. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen, het soort beveiliging dat wordt afgedwongen door het beleid en een aangepaste SPN-lijst (Service Provider Name) die wordt gebruikt voor overeenkomst met de SPN van een client. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen, het soort beveiliging dat wordt afgedwongen door het beleid en een aangepaste SPN-lijst (Service Provider Name) die wordt gebruikt voor overeenkomst met de SPN van een client. |
ExtendedProtectionPolicy(PolicyEnforcement)
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen.
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)
Parameters
- policyEnforcement
- PolicyEnforcement
Een PolicyEnforcement waarde die aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen.
Opmerkingen
Wanneer deze constructor wordt gebruikt om een nieuw exemplaar van de ExtendedProtectionPolicy klasse te initialiseren, wordt de PolicyEnforcement eigenschap ingesteld op de policyEnforcement parameter en wordt de ProtectionScenario eigenschap ingesteld op TransportSelected.
Zie ook
Van toepassing op
ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse van een SerializationInfo object dat de vereiste gegevens bevat om de ExtendedProtectionPolicyklasse te vullen.
protected:
ExtendedProtectionPolicy(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parameters
- info
- SerializationInfo
Een SerializationInfo exemplaar dat de informatie bevat die nodig is om het nieuwe ExtendedProtectionPolicy exemplaar te serialiseren.
- context
- StreamingContext
Een StreamingContext die de bron bevat van de geserialiseerde stream die is gekoppeld aan het nieuwe ExtendedProtectionPolicy exemplaar.
Opmerkingen
Met deze constructor wordt de System.Runtime.Serialization.ISerializable interface voor de ExtendedProtectionPolicy klasse geïmplementeerd.
De ISerializable.GetObjectData methode kan worden gebruikt om een ExtendedProtectionPolicy object te serialiseren. Dit geserialiseerde object kan vervolgens worden gebruikt om ExtendedProtectionPolicy(SerializationInfo, StreamingContext) een nieuw ExtendedProtectionPolicy object te maken.
Zie ook
- ISerializable.GetObjectData(SerializationInfo, StreamingContext)
- Geïntegreerde Windows-verificatie met uitgebreide beveiliging
Van toepassing op
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen en het token voor kanaalbinding (CBT) dat moet worden gebruikt.
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)
Parameters
- policyEnforcement
- PolicyEnforcement
Een PolicyEnforcement waarde die aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen.
- customChannelBinding
- ChannelBinding
Een ChannelBinding met een aangepaste kanaalbinding die moet worden gebruikt voor validatie.
Uitzonderingen
policyEnforcement is opgegeven als Never.
customChannelBinding is null.
Opmerkingen
Wanneer deze constructor wordt gebruikt om een nieuw exemplaar van de ExtendedProtectionPolicy klasse te initialiseren, wordt de PolicyEnforcement eigenschap ingesteld op de policyEnforcement parameter, wordt de CustomChannelBinding eigenschap ingesteld op de customChannelBinding parameter en wordt de ProtectionScenario eigenschap ingesteld op TransportSelected.
Zie ook
Van toepassing op
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen, het soort beveiliging dat wordt afgedwongen door het beleid en een aangepaste SPN-lijst (Service Provider Name) die wordt gebruikt voor overeenkomst met de SPN van een 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);
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)
Parameters
- policyEnforcement
- PolicyEnforcement
Een PolicyEnforcement waarde die aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen.
- protectionScenario
- ProtectionScenario
Een ProtectionScenario waarde die het soort beveiliging aangeeft dat wordt afgedwongen door het beleid.
- customServiceNames
- ICollection
Een ICollection met de aangepaste SPN-lijst die wordt gebruikt om overeen te komen met de SPN van een client.
Uitzonderingen
policyEnforcement is opgegeven als Never.
customServiceNames is null of een lege lijst.
Opmerkingen
Wanneer deze constructor wordt gebruikt om een nieuw exemplaar van de ExtendedProtectionPolicy klasse te initialiseren, wordt de PolicyEnforcement eigenschap ingesteld op de policyEnforcement parameter, wordt de ProtectionScenario eigenschap ingesteld op de protectionScenario parameter en wordt de CustomServiceNames eigenschap ingesteld op de customServiceNames parameter.
Zie ook
Van toepassing op
ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)
Initialiseert een nieuw exemplaar van de ExtendedProtectionPolicy klasse dat aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen, het soort beveiliging dat wordt afgedwongen door het beleid en een aangepaste SPN-lijst (Service Provider Name) die wordt gebruikt voor overeenkomst met de SPN van een 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);
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)
Parameters
- policyEnforcement
- PolicyEnforcement
Een PolicyEnforcement waarde die aangeeft wanneer het uitgebreide beveiligingsbeleid moet worden afgedwongen.
- protectionScenario
- ProtectionScenario
Een ProtectionScenario waarde die het soort beveiliging aangeeft dat wordt afgedwongen door het beleid.
- customServiceNames
- ServiceNameCollection
Een ServiceNameCollection met de aangepaste SPN-lijst die wordt gebruikt om overeen te komen met de SPN van een client.
Uitzonderingen
policyEnforcement is opgegeven als Never.
customServiceNames is null of een lege lijst.
Opmerkingen
Wanneer deze constructor wordt gebruikt om een nieuw exemplaar van de ExtendedProtectionPolicy klasse te initialiseren, wordt de PolicyEnforcement eigenschap ingesteld op de policyEnforcement parameter, wordt de ProtectionScenario eigenschap ingesteld op de protectionScenario parameter en wordt de CustomServiceNames eigenschap ingesteld op de customServiceNames parameter.