Aracılığıyla paylaş


UnsignedPublishLicense Sınıf

Tanım

İmzasız hakların yönetildiğini PublishLicense veya imzalanmamış bir şablonu temsil eder PublishLicense .

public ref class UnsignedPublishLicense
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UnsignedPublishLicense
public class UnsignedPublishLicense
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UnsignedPublishLicense = class
type UnsignedPublishLicense = class
Public Class UnsignedPublishLicense
Devralma
UnsignedPublishLicense
Öznitelikler

Açıklamalar

PublishLicense haklar, kullanıcılar ve güvenlikle ilgili diğer bilgiler hakkında güvenlik verilerini tanımlar. Lisans, belirli bir bilgisayardaki belirli bir kullanıcının belirtilen hak tarafından yönetilen içeriği nasıl kullanabileceğini tanımlar.

Yayımlama işlemi, bir UnsignedPublishLicenseiçindeki hak bilgilerini tanımlayan belge yazarıyla başlar. Ardından, yazma uygulaması imzalı PublishLicensebir oluşturmak için yönteminiSign çağırırUnsignedPublishLicense. İmzalı PublishLicense daha sonra son kullanıcı istemci uygulamasına sağlanabilir ve bu uygulama bir son kullanıcı UseLicenseisteğinde bulunmak için öğesini çağırabilirAcquireUseLicense. Döndürülen UseLicense daha sonra istemci uygulamasının kullanıcıya verilen hakları kullanmasına izin verir.

Belge yazarı, imzalı PublishLicensebir oluşturmak veya şablon oluşturup seri hale PublishLicense getirmek için sınıfını kullanabilirUnsignedPublishLicense.

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

Oluşturucular

UnsignedPublishLicense()

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

UnsignedPublishLicense(String)

Belirtilen XrML publish-license şablonundan sınıfının yeni bir örneğini UnsignedPublishLicense başlatır.

Özellikler

ContentId

Yayımcı tarafından oluşturulan içerik tanımlayıcısını alır veya ayarlar.

Grants

Atanan kullanıcı hakları koleksiyonunu alır.

LocalizedNameDescriptionDictionary

Ad ve açıklama çiftlerinden oluşan bir koleksiyon alır.

Owner

İçerik sahibini alır veya ayarlar.

ReferralInfoName

İçeriğin yazarı veya yayımcısı için kişi adını alır veya ayarlar.

ReferralInfoUri

İçeriğin yazarı veya yayımcısı için kişi URI'sini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

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

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

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

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

(Devralındığı yer: Object)
Sign(SecureEnvironment, UseLicense)

İmzalı PublishLicense bir oluşturur ve belge yazarı için bir UseLicense döndürür.

ToString()

XrML'sinden UnsignedPublishLicenseoluşturulan seri hale getirilmiş bir şablonu döndürür.

Şunlara uygulanır