DataProtectionSecurityStateEncoder Klas
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.
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
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. |