ContentUser Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un utilisateur ou un groupe d’utilisateurs auquel accorder l’accès au contenu géré par des droits.
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
- Héritage
-
ContentUser
- Attributs
Exemples
L’exemple suivant montre comment utiliser Owner la propriété pour affecter une variable de ce type.
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
Remarques
Comme avec les autres System.Security.RightsManagement types, ContentUser est utilisable uniquement dans les applications de confiance totale.
Constructeurs
ContentUser(String, AuthenticationType) |
Initialise une nouvelle instance de la classe ContentUser. |
Propriétés
AnyoneUser |
Obtient une instance du personnage "Tous" ContentUser persona. |
AuthenticationType |
Obtient le AuthenticationType spécifié pour le constructeur ContentUser(String, AuthenticationType). |
Name |
Obtient l'utilisateur ou le nom de groupe spécifié pour le constructeur ContentUser(String, AuthenticationType). |
OwnerUser |
Obtient une instance du personnage ContentUser "Propriétaire". |
Méthodes
Equals(Object) |
Retourne une valeur qui indique si ce ContentUser est équivalent à une autre instance donnée. |
GetHashCode() |
Retourne un code de hachage calculé basé sur l'utilisateur Name et le AuthenticationType. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsAuthenticated() |
Retourne une valeur qui indique si l'utilisateur est actuellement authentifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |