Lire en anglais

Partager via


ContentUser Classe

Définition

Représente un utilisateur ou un groupe d’utilisateurs auquel accorder l’accès au contenu géré par des droits.

C#
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
C#
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.

C#
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;

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)

S’applique à

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