ContentUser Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en användare eller användargrupp för att bevilja åtkomst till rättighetshanterat innehåll.
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
- Arv
-
ContentUser
- Attribut
Exempel
I följande exempel visas hur du använder Owner egenskapen för att tilldela en variabel av den här typen.
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
Kommentarer
Precis som med andra System.Security.RightsManagement typer ContentUser kan endast användas i program med fullständigt förtroende.
Konstruktorer
| Name | Description |
|---|---|
| ContentUser(String, AuthenticationType) |
Initierar en ny instans av ContentUser klassen. |
Egenskaper
| Name | Description |
|---|---|
| AnyoneUser |
Hämtar en instans av personaen "Alla" ContentUser . |
| AuthenticationType |
Hämtar den AuthenticationType angivna till ContentUser(String, AuthenticationType) konstruktorn. |
| Name |
Hämtar det användar- eller gruppnamn som angetts ContentUser(String, AuthenticationType) för konstruktorn. |
| OwnerUser |
Hämtar en instans av personaen "Ägare" ContentUser . |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Returnerar ett värde som anger om detta ContentUser motsvarar en annan given instans. |
| GetHashCode() |
Returnerar en beräknad hash-kod baserat på användaren Name och AuthenticationType. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IsAuthenticated() |
Returnerar ett värde som anger om användaren för närvarande är autentiserad. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |