ContentUser Sınıf

Tanım

Hakları yönetilen içeriğe erişim vermek için bir kullanıcıyı veya kullanıcı grubunu temsil eder.

C#
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
C#
public class ContentUser
Devralma
ContentUser
Öznitelikler

Örnekler

Aşağıdaki örnekte bu tür bir değişken atamak için özelliğinin nasıl kullanılacağı Owner gösterilmektedir.

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;

Açıklamalar

Diğer System.Security.RightsManagement türlerde olduğu gibi, ContentUser yalnızca tam güven uygulamalarında kullanılabilir.

Oluşturucular

ContentUser(String, AuthenticationType)

ContentUser sınıfının yeni bir örneğini başlatır.

Özellikler

AnyoneUser

"Herkes" ContentUser kişisinin bir örneğini alır.

AuthenticationType

Oluşturucuya AuthenticationType belirtilen değerini ContentUser(String, AuthenticationType) alır.

Name

Oluşturucuya belirtilen ContentUser(String, AuthenticationType) kullanıcı veya grup adını alır.

OwnerUser

"Sahip" ContentUser kişisinin bir örneğini alır.

Yöntemler

Equals(Object)

Bunun ContentUser verilen başka bir örneğe eşdeğer olup olmadığını gösteren bir değer döndürür.

GetHashCode()

ve AuthenticationTypekullanıcısını Name temel alan hesaplanan bir karma kodu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsAuthenticated()

Kullanıcının şu anda kimliğinin doğrulanıp doğrulanmamış olduğunu belirten bir değer döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.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