Bagikan melalui


UnsignedPublishLicense Kelas

Definisi

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.

Berlaku untuk