Bagikan melalui


ContentUser Kelas

Definisi

Mewakili pengguna atau grup pengguna untuk memberikan akses ke konten terkelola hak.

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
Warisan
ContentUser
Atribut

Contoh

Contoh berikut menunjukkan cara menggunakan Owner properti untuk menetapkan variabel jenis ini.

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

Keterangan

Seperti halnya jenis lain System.Security.RightsManagement , ContentUser hanya dapat digunakan dalam aplikasi kepercayaan penuh.

Konstruktor

Nama Deskripsi
ContentUser(String, AuthenticationType)

Menginisialisasi instans baru dari kelas ContentUser.

Properti

Nama Deskripsi
AnyoneUser

Mendapatkan instans persona "Siapa pun ContentUser ".

AuthenticationType

Mendapatkan yang AuthenticationType ditentukan ke ContentUser(String, AuthenticationType) konstruktor.

Name

Mendapatkan nama pengguna atau grup yang ditentukan ke ContentUser(String, AuthenticationType) konstruktor.

OwnerUser

Mendapatkan instans persona "Pemilik ContentUser ".

Metode

Nama Deskripsi
Equals(Object)

Mengembalikan nilai yang menunjukkan apakah ini ContentUser setara dengan instans lain yang diberikan.

GetHashCode()

Mengembalikan kode hash komputasi berdasarkan pengguna Name dan AuthenticationType.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IsAuthenticated()

Mengembalikan nilai yang menunjukkan apakah pengguna saat ini diautentikasi.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk