DataProtectionSecurityStateEncoder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje mechanismy kódování a dekódování stavu zabezpečení pomocí funkcí rozhraní API systému Windows DataProtection
.
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
- Dědičnost
Poznámky
Tato třída se používá ke kódování stavu zabezpečení reprezentovaného stavovým tokenem kontextu zabezpečení při odeslání zprávy a k dekódování kontextu zabezpečení při přijetí zprávy příjemci.
Kódování může být buď v aktuálním oboru uživatele (přičemž stav zabezpečení můžou dekódovat jenom procesy spuštěné jako uživatelský účet), nebo může být v oboru místního počítače (přičemž stav zabezpečení můžou dekódovat všechny procesy spuštěné na počítači). Ve výchozím nastavení je kódování v aktuálním oboru uživatele.
Tuto třídu server používá při odesílání stavu zabezpečení ve stavovém tokenu kontextu zabezpečení vydaném klientovi.
DataProtection
v závislosti na rozsahu CurrentUser
vyžaduje, aby aktuální uživatel měl profil uživatele. Pokud má uživatel cestovní profil, může být stav zabezpečení kódovaný procesem uživatele spuštěným na jednom počítači dekódován uživatelským procesem spuštěným na jiném počítači.
Konstruktory
DataProtectionSecurityStateEncoder() |
Inicializuje novou instanci této třídy. |
DataProtectionSecurityStateEncoder(Boolean, Byte[]) |
Inicializuje novou instanci této třídy. |
DataProtectionSecurityStateEncoder(Boolean) |
Inicializuje novou instanci této třídy. |
Vlastnosti
UseCurrentUserProtectionScope |
Získá hodnotu, která označuje, zda použít aktuální obor ochrany uživatele. |
Metody
DecodeSecurityState(Byte[]) |
Dekóduje stav zabezpečení. |
EncodeSecurityState(Byte[]) |
Kóduje stav zabezpečení. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEntropy() |
Označuje náhodnost tohoto kodéru. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální DataProtectionSecurityStateEncoder instanci. |