ContentUser Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um utilizador ou grupo de utilizadores que concede acesso a conteúdos geridos por direitos.
public ref class ContentUser
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
public class ContentUser
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ContentUser = class
type ContentUser = class
Public Class ContentUser
- Herança
-
ContentUser
- Atributos
Exemplos
O exemplo seguinte mostra como usar Owner a propriedade para atribuir uma variável deste tipo.
WriteStatus(" Reading '" + xrmlFilename + "' permissions.");
try
{
StreamReader sr = File.OpenText(xrmlFile);
xrmlString = sr.ReadToEnd();
}
catch (Exception ex)
{
MessageBox.Show("ERROR: '" + xrmlFilename + "' open failed.\n" +
"Exception: " + ex.Message, "XrML File Error",
MessageBoxButton.OK, MessageBoxImage.Error);
return false;
}
WriteStatus(" Building UnsignedPublishLicense");
WriteStatus(" from '" + xrmlFilename + "'.");
UnsignedPublishLicense unsignedLicense =
new UnsignedPublishLicense(xrmlString);
ContentUser author = unsignedLicense.Owner;
WriteStatus(" Reading '" & xrmlFilename & "' permissions.")
Try
Dim sr As StreamReader = File.OpenText(xrmlFile)
xrmlString = sr.ReadToEnd()
Catch ex As Exception
MessageBox.Show("ERROR: '" & xrmlFilename &"' open failed." & vbLf & "Exception: " & ex.Message, "XrML File Error", MessageBoxButton.OK, MessageBoxImage.Error)
Return False
End Try
WriteStatus(" Building UnsignedPublishLicense")
WriteStatus(" from '" & xrmlFilename & "'.")
Dim unsignedLicense As New UnsignedPublishLicense(xrmlString)
Dim author As ContentUser = unsignedLicense.Owner
Observações
Tal como noutros System.Security.RightsManagement tipos, ContentUser só é utilizável em aplicações full trust.
Construtores
| Name | Description |
|---|---|
| ContentUser(String, AuthenticationType) |
Inicializa uma nova instância da ContentUser classe. |
Propriedades
| Name | Description |
|---|---|
| AnyoneUser |
Recebe uma instância da persona "Qualquer um". ContentUser |
| AuthenticationType |
Obtém o AuthenticationType especificado para o ContentUser(String, AuthenticationType) construtor. |
| Name |
Obtém o nome do utilizador ou grupo especificado para o ContentUser(String, AuthenticationType) construtor. |
| OwnerUser |
Recebe uma instância da persona "Dono". ContentUser |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Devolve um valor que indica se este ContentUser é equivalente a outra dada instância. |
| GetHashCode() |
Devolve um código hash calculado com base no utilizador Name e AuthenticationType. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsAuthenticated() |
Devolve um valor que indica se o utilizador está atualmente autenticado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |