Compartilhar via


ProtectionPolicyManager.HasContentBeenRevokedSince(String, DateTime) Método

Definição

Observação

A partir de julho de 2022, a Microsoft está substituindo o Windows Proteção de Informações (WIP) e as APIs que dão suporte à WIP. A Microsoft continuará a dar suporte à WIP em versões com suporte do Windows. As novas versões do Windows não incluirão novos recursos para WIP e não serão compatíveis com versões futuras do Windows. Para obter mais informações, consulte Anunciando o pôr do sol do Windows Proteção de Informações.

Para suas necessidades de proteção de dados, a Microsoft recomenda que você use Proteção de Informações do Microsoft Purview e Prevenção Contra Perda de Dados do Microsoft Purview. O Purview simplifica a configuração configuração e fornece um conjunto avançado de recursos.

Use esse método para marcar (para uma identidade conhecida que é gerenciada ou nunca foi gerenciada) se o acesso a dados protegidos foi revogado desde uma data e hora especificadas ou ainda está acessível. Observe que a API retorna true para uma identidade desconhecida (ou seja, uma identidade que nunca foi gerenciada e não é gerenciada no momento). Isso é para que seu aplicativo possa limpo dados associados a uma identidade para a qual não há informações. Para obter mais informações, consulte Comentários.

public:
 static bool HasContentBeenRevokedSince(Platform::String ^ identity, DateTime since);
 static bool HasContentBeenRevokedSince(winrt::hstring const& identity, DateTime const& since);
public static bool HasContentBeenRevokedSince(string identity, System.DateTimeOffset since);
function hasContentBeenRevokedSince(identity, since)
Public Shared Function HasContentBeenRevokedSince (identity As String, since As DateTimeOffset) As Boolean

Parâmetros

identity
String

Platform::String

winrt::hstring

A identidade corporativa que protege os dados. Esse é um endereço de email ou domínio gerenciado. Seu aplicativo deve usar IsIdentityManaged para confirmar se um endereço de email ou domínio é gerenciado.

since
DateTime DateTimeOffset

A data e a hora a partir do qual você deseja incluir na marcar.

Retornos

Boolean

bool

true se o acesso tiver sido revogado desde a data e hora especificadas, caso contrário, false.

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10586.0)
Windows Mobile Extension SDK (introduzida na 10.0.10586.0)
API contract
Windows.Security.EnterpriseData.EnterpriseDataContract (introduzida na v2.0)

Comentários

Chame essa API apenas para uma identidade que tenha conteúdo protegido no dispositivo (em outras palavras, para uma identidade gerenciada pelo WINDOWS Proteção de Informações (WIP)). Perguntar se o conteúdo foi revogado para uma identidade só é significativo para uma identidade que já foi gerenciada pelo Windows Proteção de Informações (WIP). Consequentemente, a resposta retornada de é significativa apenas na condição de que a identidade passada para a API já tenha sido gerenciada pelo Windows Proteção de Informações (WIP).

Recomendamos que seu aplicativo mantenha um log das vezes em que primeiro protegeu dados (arquivos, buffers ou fluxos) associados a uma identidade. Depois disso, você deverá chamar somente se a identidade tiver protegido o conteúdo associado a ele nesse dispositivo e seu aplicativo quiser saber se o conteúdo protegido foi revogado desde o momento em que ele foi protegido.

não se destina a ser usado como uma maneira de determinar se o Windows Proteção de Informações (WIP) já foi habilitado e, em seguida, revogado para uma identidade arbitrária, em outras palavras, como uma forma de aparência retrospectiva de IsIdentityManaged.

Aplica-se a