UnsignedPublishLicense 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.
İ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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin