ContentUser Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hakları yönetilen içeriğe erişim vermek için bir kullanıcıyı veya kullanıcı grubunu temsil eder.
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
- Devralma
-
ContentUser
- Öznitelikler
Örnekler
Aşağıdaki örnekte bu türdeki bir değişkeni atamak için özelliğinin nasıl kullanılacağı Owner gösterilmektedir.
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
Açıklamalar
Diğer System.Security.RightsManagement türlerde olduğu gibi, ContentUser yalnızca tam güven uygulamalarında kullanılabilir.
Oluşturucular
| Name | Description |
|---|---|
| ContentUser(String, AuthenticationType) |
ContentUser sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AnyoneUser |
"Herkes" ContentUser kişisinin bir örneğini alır. |
| AuthenticationType |
Belirtilen öğesini AuthenticationType oluşturucuya 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
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IsAuthenticated() |
Kullanıcının şu anda kimlik doğrulaması yapılıp yapılmadığını gösteren bir değer döndürür. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |