ContentUser Classe
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
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
Comme avec les autres System.Security.RightsManagement types, ContentUser est utilisable uniquement dans les applications de confiance totale.
Content |
Initialise une nouvelle instance de la classe ContentUser. |
Anyone |
Obtient une instance du personnage "Tous" ContentUser persona. |
Authentication |
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). |
Owner |
Obtient une instance du personnage ContentUser "Propriétaire". |
Equals(Object) |
Retourne une valeur qui indique si ce ContentUser est équivalent à une autre instance donnée. |
Get |
Retourne un code de hachage calculé basé sur l'utilisateur Name et le AuthenticationType. |
Get |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Is |
Retourne une valeur qui indique si l'utilisateur est actuellement authentifié. |
Memberwise |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
To |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Produit | Versions |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: