UnsignedPublishLicense Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili hak yang tidak ditandatangani yang dikelola PublishLicense atau templat yang tidak ditandatangani 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
- Warisan
-
UnsignedPublishLicense
- Atribut
Keterangan
PublishLicense menentukan data keamanan tentang hak, pengguna, dan informasi terkait keamanan lainnya. Lisensi menentukan bagaimana pengguna tertentu di komputer tertentu dapat menggunakan konten yang dikelola hak tertentu.
Proses penerbitan dimulai dengan penulis dokumen, yang menentukan informasi hak dalam UnsignedPublishLicense. Selanjutnya, aplikasi penulisan memanggil UnsignedPublishLicensemetode .Sign untuk membuat yang ditandatangani PublishLicense. Kemudian, yang ditandatangani PublishLicense dapat diberikan ke aplikasi klien pengguna akhir yang dapat memanggil AcquireUseLicense untuk meminta pengguna UseLicenseakhir . Yang dikembalikan UseLicense kemudian memungkinkan aplikasi klien untuk menggunakan hak yang diberikan kepada pengguna.
Penulis dokumen dapat menggunakan UnsignedPublishLicense kelas baik untuk membuat yang ditandatangani PublishLicense, atau untuk membangun dan membuat serialisasi PublishLicense templat.
Seperti halnya jenis lain System.Security.RightsManagement , UnsignedPublishLicense hanya dapat digunakan dalam aplikasi kepercayaan penuh.
Konstruktor
UnsignedPublishLicense() |
Menginisialisasi instans baru kelas UnsignedPublishLicense. |
UnsignedPublishLicense(String) |
Menginisialisasi instans UnsignedPublishLicense baru kelas dari templat lisensi penerbitan XrML tertentu. |
Properti
ContentId |
Mendapatkan atau mengatur pengidentifikasi konten yang dibuat penerbit. |
Grants |
Mendapatkan kumpulan hak pengguna yang ditetapkan. |
LocalizedNameDescriptionDictionary |
Mendapatkan kumpulan pasangan nama dan deskripsi. |
Owner |
Mendapatkan atau mengatur pemilik konten. |
ReferralInfoName |
Mendapatkan atau mengatur nama kontak untuk penulis atau penerbit konten. |
ReferralInfoUri |
Mendapatkan atau mengatur URI kontak untuk penulis atau penerbit konten. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Sign(SecureEnvironment, UseLicense) |
Membuat yang ditandatangani PublishLicense dan mengembalikan UseLicense untuk penulis dokumen. |
ToString() |
Mengembalikan templat berseri yang dibuat dari XrML dari UnsignedPublishLicense. |