ContentUser Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |