System.Security.RightsManagement Przestrzeń nazw

Zapewnia typy do obsługi zarządzania prawami dla zawartości utworzonej przez aplikację, takich jak przechowywane w Package lub XpsDocument .

Klasy

ContentGrant

Reprezentuje prawo przyznane użytkownikowi w celu uzyskania dostępu do informacji w dokumencie zarządzanym prawami.

ContentUser

Reprezentuje użytkownika lub grupę użytkowników w celu udzielenia dostępu do zawartości zarządzanej prawami.

CryptoProvider

Zapewnia usługi zarządzania prawami cyfrowymi do szyfrowania i odszyfrowywania chronionej zawartości.

LocalizedNameDescriptionPair

Reprezentuje niezmienialny (tylko do odczytu) parę ciągów "Name" i "Description".

PublishLicense

Reprezentuje podpisaną licencję publikowania zarządzanego praw.

RightsManagementException

Reprezentuje warunek błędu, gdy operacja zarządzania prawami nie może zakończyć się pomyślnie.

SecureEnvironment

Reprezentuje bezpieczną sesję klienta na potrzeby aktywacji użytkownika, powiązania licencji i innych operacji zarządzania prawami.

UnsignedPublishLicense

Reprezentuje niezapisane prawa zarządzane PublishLicense lub niepodpisane PublishLicense szablon.

UseLicense

Reprezentuje licencję, która umożliwia dostęp do chronionej zawartości zarządzanej prawami.

Wyliczenia

AuthenticationType

Określa metodę uwierzytelniania usługi Rights Management.

ContentRight

Określa prawa, które można przyznać użytkownikom na potrzeby uzyskiwania dostępu do zawartości w dokumencie zarządzanym prawami.

RightsManagementFailureCode

Określa warunki błędu, które mogą wystąpić podczas wykonywania operacji zarządzania prawami.

UserActivationMode

Określa typ certyfikatu konta praw użytkownika do żądania aktywacji usługi Rights Management.

Uwagi

Aby uzyskać więcej informacji o sposobach używania i implementowania usługi Rights Management, zobacz Rights Management Services SDK.

Zobacz też