Partilhar via


DpapiDataProtector.Scope Propriedade

Definição

Obtém ou define o escopo da proteção de dados.

public:
 property System::Security::Cryptography::DataProtectionScope Scope { System::Security::Cryptography::DataProtectionScope get(); void set(System::Security::Cryptography::DataProtectionScope value); };
public System.Security.Cryptography.DataProtectionScope Scope { get; set; }
member this.Scope : System.Security.Cryptography.DataProtectionScope with get, set
Public Property Scope As DataProtectionScope

Valor da propriedade

Um dos valores de enumeração que especifica o escopo da proteção de dados (o usuário atual ou o computador local). O padrão é CurrentUser.

Comentários

A proteção de dados criptografa os dados no disco para que não possam ser lidos por outros programas. Você não precisa de uma chave para proteger ou desproteger os dados. Se você definir como ScopeCurrentUser, somente aplicativos em execução em suas credenciais poderão desproteger os dados; no entanto, isso significa que qualquer aplicativo em execução em suas credenciais pode acessar os dados protegidos. Se você definir como ScopeLocalMachine, qualquer aplicativo de confiança total no computador poderá desproteger, acessar e modificar os dados se ele souber o nome do aplicativo, a finalidade primária e a finalidade específica.

Aplica-se a