ContentUser Klas

Definitie

Vertegenwoordigt een gebruiker of gebruikersgroep voor het verlenen van toegang tot door rechten beheerde inhoud.

public ref class ContentUser
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type ContentUser = class
Public Class ContentUser
Overname
ContentUser
Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u de eigenschap gebruikt Owner om een variabele van dit type toe te wijzen.

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

Opmerkingen

Net als bij andere System.Security.RightsManagement typen is ContentUser het alleen bruikbaar in volledig vertrouwde toepassingen.

Constructors

Name Description
ContentUser(String, AuthenticationType)

Initialiseert een nieuw exemplaar van de ContentUser klasse.

Eigenschappen

Name Description
AnyoneUser

Hiermee haalt u een exemplaar van de persona 'Iedereen' ContentUser op.

AuthenticationType

Hiermee haalt u de AuthenticationType opgegeven waarde op voor de ContentUser(String, AuthenticationType) constructor.

Name

Hiermee haalt u de naam van de gebruiker of groep op die is opgegeven voor de ContentUser(String, AuthenticationType) constructor.

OwnerUser

Hiermee haalt u een exemplaar van de persona 'Eigenaar' ContentUser op.

Methoden

Name Description
Equals(Object)

Retourneert een waarde die aangeeft of dit ContentUser gelijk is aan een ander gegeven exemplaar.

GetHashCode()

Retourneert een berekende hash-code op basis van de gebruiker Name en AuthenticationType.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsAuthenticated()

Retourneert een waarde die aangeeft of de gebruiker momenteel is geverifieerd.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op