ContentUser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un usuario o grupo de usuarios a los que se concede acceso al contenido con derechos administrados.
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
- Herencia
-
ContentUser
- Atributos
Ejemplos
En el ejemplo siguiente se muestra cómo usar Owner la propiedad para asignar una variable de este 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
Comentarios
Al igual que con otros System.Security.RightsManagement tipos, ContentUser solo se puede usar en aplicaciones de plena confianza.
Constructores
ContentUser(String, AuthenticationType) |
Inicializa una nueva instancia de la clase ContentUser. |
Propiedades
AnyoneUser |
Obtiene una instancia del rol de ContentUser "Anyone". |
AuthenticationType |
Obtiene el objeto AuthenticationType especificado para el constructor ContentUser(String, AuthenticationType). |
Name |
Obtiene el nombre de usuario o grupo especificado para el constructor ContentUser(String, AuthenticationType). |
OwnerUser |
Obtiene una instancia del rol de ContentUser "Owner". |
Métodos
Equals(Object) |
Devuelve un valor que indica si ContentUser es equivalente a otra instancia dada. |
GetHashCode() |
Devuelve un código hash calculado basado en los valores Name y AuthenticationType del usuario. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IsAuthenticated() |
Devuelve un valor que indica si el usuario está actualmente autenticado. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |