DataProtectionSecurityStateEncoder Klas

Definitie

Biedt coderings- en decoderingsmechanismen voor de beveiligingsstatus met behulp van de Windows DataProtection API-functionaliteit.

public ref class DataProtectionSecurityStateEncoder : System::ServiceModel::Security::SecurityStateEncoder
public class DataProtectionSecurityStateEncoder : System.ServiceModel.Security.SecurityStateEncoder
type DataProtectionSecurityStateEncoder = class
    inherit SecurityStateEncoder
Public Class DataProtectionSecurityStateEncoder
Inherits SecurityStateEncoder
Overname
DataProtectionSecurityStateEncoder

Opmerkingen

Deze klasse wordt gebruikt voor het coderen van de beveiligingsstatus, zoals vertegenwoordigd door een Stateful Security Context Token wanneer het bericht wordt verzonden, en voor het decoderen van de beveiligingscontext wanneer het bericht bij een geadresseerde aankomt.

De codering kan zich in het huidige gebruikersbereik bevinden (waarbij alleen processen die worden uitgevoerd als het gebruikersaccount de beveiligingsstatus kan decoderen) of zich in het bereik van de lokale computer bevinden (waarbij alle processen die op de computer worden uitgevoerd, de beveiligingsstatus kunnen decoderen). Standaard bevindt de codering zich in het huidige gebruikersbereik.

Deze klasse wordt door de server gebruikt bij het verzenden van de beveiligingsstatus in het Stateful Security Context Token dat is uitgegeven aan de client.

DataProtection op basis van het CurrentUser bereik moet de huidige gebruiker een gebruikersprofiel hebben. Als de gebruiker een zwervend profiel heeft, kan de beveiligingsstatus die wordt gecodeerd door het gebruikersproces dat op één computer wordt uitgevoerd, worden gedecodeerd door een gebruikersproces dat op een andere computer wordt uitgevoerd.

Constructors

Name Description
DataProtectionSecurityStateEncoder()

Initialiseert een nieuw exemplaar van deze klasse.

DataProtectionSecurityStateEncoder(Boolean, Byte[])

Initialiseert een nieuw exemplaar van deze klasse.

DataProtectionSecurityStateEncoder(Boolean)

Initialiseert een nieuw exemplaar van deze klasse.

Eigenschappen

Name Description
UseCurrentUserProtectionScope

Hiermee wordt een waarde opgehaald die aangeeft of het huidige gebruikersbeveiligingsbereik moet worden gebruikt.

Methoden

Name Description
DecodeSecurityState(Byte[])

De beveiligingsstatus decoderen.

EncodeSecurityState(Byte[])

Codeert de beveiligingsstatus.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEntropy()

Geeft de willekeurigheid van deze encoder aan.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige DataProtectionSecurityStateEncoder exemplaar vertegenwoordigt.

Van toepassing op