ExtendedProtectionPolicy Třída

Definice

Třída ExtendedProtectionPolicy představuje rozšířené zásady ochrany používané serverem k ověření příchozích klientských připojení.

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
Dědičnost
ExtendedProtectionPolicy
Atributy
Implementuje

Poznámky

Všechny třídy, které zpřístupňují ExtendedProtectionPolicy třídu, by neměly umožňovat nastavení zásad null, měly by zadat výchozí zásadu nebo by měly vyžadovat, aby byly vytvořeny a nastaveny explicitní zásady vývojářem nebo správcem aplikace.

Konstruktory

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, a token vazby kanálu (CBT), který se má použít.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě s hlavním názvem služby klienta.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializuje novou instanci ExtendedProtectionPolicy třídy, která určuje, kdy se mají vynucovat zásady rozšířené ochrany, druh ochrany vynucené zásadami a vlastní seznam SPN (Service Provider Name), který se používá ke shodě s hlavním názvem služby klienta.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Inicializuje novou instanci ExtendedProtectionPolicy třídy z SerializationInfo objektu, který obsahuje požadovaná data k naplnění ExtendedProtectionPolicy.

Vlastnosti

CustomChannelBinding

Získá vlastní token vazby kanálu (CBT) pro ověření.

CustomServiceNames

Získá vlastní seznam SPN (Service Provider Name) použitý k porovnání s hlavním názvem služby klienta.

OSSupportsExtendedProtection

Určuje, jestli operační systém podporuje integrované ověřování systému Windows s rozšířenou ochranou.

PolicyEnforcement

Získá, když se mají vynucovat zásady rozšířené ochrany.

ProtectionScenario

Získá druh ochrany vynucené rozšířenými zásadami ochrany.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Získá řetězcovou reprezentaci pro instanci rozšířených zásad ochrany.

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Naplní objekt požadovanými daty pro serializaci objektuExtendedProtectionPolicy.

Platí pro

Viz také