Udostępnij za pośrednictwem


ExtendedProtectionPolicy Klasa

Definicja

Klasa ExtendedProtectionPolicy reprezentuje rozszerzone zasady ochrony używane przez serwer do weryfikowania przychodzących połączeń klienckich.

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public ref class ExtendedProtectionPolicy
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
public class ExtendedProtectionPolicy
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Public Class ExtendedProtectionPolicy
Dziedziczenie
ExtendedProtectionPolicy
Atrybuty
Implementuje

Uwagi

Wszystkie klasy, które uwidaczniają klasę ExtendedProtectionPolicy , nie powinny zezwalać na ustawienie zasad o wartości null, powinny podawać zasady domyślne lub powinny wymagać jawnego utworzenia i ustawienia zasad przez dewelopera aplikacji lub administratora.

Konstruktory

ExtendedProtectionPolicy(PolicyEnforcement)

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić rozszerzone zasady ochrony.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, a token powiązania kanału (CBT) ma być używany.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicjuje nowe wystąpienie ExtendedProtectionPolicy klasy, które określa, kiedy należy wymusić zasady rozszerzonej ochrony, rodzaj ochrony wymuszany przez zasady i niestandardową listę nazwy dostawcy usług (SPN), która jest używana do dopasowania do nazwy SPN klienta.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Inicjuje ExtendedProtectionPolicy nowe wystąpienie klasy z SerializationInfo obiektu zawierającego dane wymagane do wypełnienia klasy ExtendedProtectionPolicy.

Właściwości

CustomChannelBinding

Pobiera niestandardowy token powiązania kanału (CBT), który ma być używany do walidacji.

CustomServiceNames

Pobiera niestandardową listę nazwy dostawcy usług (SPN) używaną do dopasowania do nazwy SPN klienta.

OSSupportsExtendedProtection

Wskazuje, czy system operacyjny obsługuje zintegrowane uwierzytelnianie systemu Windows z rozszerzoną ochroną.

PolicyEnforcement

Pobiera się, gdy należy wymusić zasady ochrony rozszerzonej.

ProtectionScenario

Pobiera rodzaj ochrony wymuszanej przez zasady rozszerzonej ochrony.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Pobiera reprezentację ciągu dla wystąpienia zasad ochrony rozszerzonej.

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Wypełnia obiekt danymi wymaganymi do serializacji ExtendedProtectionPolicy obiektu.

Dotyczy

Zobacz też