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ür bir değişken 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
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) |