RightsManagementFailureCode RightsManagementFailureCode RightsManagementFailureCode RightsManagementFailureCode Enum

Definition

Gibt Fehlerzustände an, die auftreten können, wenn ein Rechteverwaltungsvorgang ausgeführt wird.Specifies error conditions that can occur when performing a rights management operation.

public enum class RightsManagementFailureCode
public enum RightsManagementFailureCode
type RightsManagementFailureCode = 
Public Enum RightsManagementFailureCode
Vererbung
RightsManagementFailureCodeRightsManagementFailureCodeRightsManagementFailureCodeRightsManagementFailureCode

Felder

Aborted Aborted Aborted Aborted -2147168447

Asynchroner Vorgang wurde abgebrochen, oder ein nicht behebbarer Fehler ist aufgetreten.Asynchronous operation canceled, or a non-recoverable error has occurred.

ActivationFailed ActivationFailed ActivationFailed ActivationFailed -2147168448

Fehler bei Lizenzaktivierung; Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.License activation failed; rights management services are not properly configured.

AdEntryNotFound AdEntryNotFound AdEntryNotFound AdEntryNotFound -2147168419

Der aktuelle Benutzer wurde im Active Directory (AD) für die Zertifizierung im Rahmen der Windows-Authentifizierung nicht gefunden.The current user was not found in the Active Directory (AD) for certification under Windows authentication.

AlreadyInProgress AlreadyInProgress AlreadyInProgress AlreadyInProgress -2147168456

Der angeforderte Vorgang wird bereits ausgeführt.The requested operation is already in progress.

AuthenticationFailed AuthenticationFailed AuthenticationFailed AuthenticationFailed -2147168445

Möglicher Authentifizierungsfehler (HTTP-Fehler 401) wurde durch eine Internetanforderung zurückgegeben.Possible authentication error (HTTP error 401) returned by an Internet request. Es ist auch möglich, dass der aktuelle Benutzer in einem automatischen Benutzeraktivierungsversuch nicht über gültige Domänenanmeldeinformationen verfügt.Or, the current user does not have valid domain credentials in a silent user activation attempt. Außerdem besteht die Möglichkeit, dass der Zertifizierungsserver sich bei der automatischen Benutzeraktivierung nicht in der lokalen Intranetzone oder der Zone der vertrauenswürdigen Sites befindet.Or, the certification server in silent user activation is not in the local intranet or trusted sites zone.

BadGetInfoQuery BadGetInfoQuery BadGetInfoQuery BadGetInfoQuery -2147168494

Eine ungültige Konstante wurde übergeben.An invalid constant was passed.

BindAccessPrincipalNotEnabling BindAccessPrincipalNotEnabling BindAccessPrincipalNotEnabling BindAccessPrincipalNotEnabling -2147168478

Die Zugriffsbedingung stimmt nicht mit dem aktivierenden Prinzipal überein, der der Bindung übergeben wird.The access condition is not matched to the enabling principal that is handed into the bind.

BindAccessUnsatisfied BindAccessUnsatisfied BindAccessUnsatisfied BindAccessUnsatisfied -2147168477

Der aktuelle Benutzer erfüllt nicht die in der Endbenutzerlizenz (End Use License, EUL) definierten Bedingungen.The current user does not satisfy the conditions defined in the End Use License (EUL).

BindContentNotInEndUseLicense BindContentNotInEndUseLicense BindContentNotInEndUseLicense BindContentNotInEndUseLicense -2147168479

Die angegebene Ressource ist in keinem WORK-Knoten der Lizenz enthalten.The specified resource is not contained in any WORK node of the license.

BindIndicatedPrincipalMissing BindIndicatedPrincipalMissing BindIndicatedPrincipalMissing BindIndicatedPrincipalMissing -2147168476

Der aktivierende Prinzipal entspricht nicht der Endbenutzerlizenz (EUL).The enabling principal does not match the issued principal of the End Use License (EUL).

BindIntervalTimeViolated BindIntervalTimeViolated BindIntervalTimeViolated BindIntervalTimeViolated -2147168465

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.The defined time period for the protected content has expired; access is no longer permitted.

BindMachineNotFoundInGroupIdentity BindMachineNotFoundInGroupIdentity BindMachineNotFoundInGroupIdentity BindMachineNotFoundInGroupIdentity -2147168475

Der aktuelle Computer ist nicht in der Gruppenidentität definiert, deren Rechte verwaltet werden.The current machine is not defined within the rights managed group identity.

BindNoApplicableRevocationList BindNoApplicableRevocationList BindNoApplicableRevocationList BindNoApplicableRevocationList -2147168472

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindNoSatisfiedRightsGroup BindNoSatisfiedRightsGroup BindNoSatisfiedRightsGroup BindNoSatisfiedRightsGroup -2147168464

Die angegebene Berechtigungsgruppe ist nicht in der Endbenutzerlizenz (EUL) enthalten.The specified rights group is not contained in the End Use License (EUL).

BindPolicyViolation BindPolicyViolation BindPolicyViolation BindPolicyViolation -2147168485

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindRevocationListStale BindRevocationListStale BindRevocationListStale BindRevocationListStale -2147168473

Die Lizenz erfordert, dass eine neue Sperrliste erworben werden muss.The license requires that a new revocation list must be acquired.

BindRevokedIssuer BindRevokedIssuer BindRevokedIssuer BindRevokedIssuer -2147168483

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindRevokedLicense BindRevokedLicense BindRevokedLicense BindRevokedLicense -2147168484

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindRevokedModule BindRevokedModule BindRevokedModule BindRevokedModule -2147168480

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

BindRevokedPrincipal BindRevokedPrincipal BindRevokedPrincipal BindRevokedPrincipal -2147168482

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindRevokedResource BindRevokedResource BindRevokedResource BindRevokedResource -2147168481

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

BindSpecifiedWorkMissing BindSpecifiedWorkMissing BindSpecifiedWorkMissing BindSpecifiedWorkMissing -2147168463

Die Endbenutzerlizenz (EUL) enthält keinen WORK-Knoten.The End Use License (EUL) contains no WORK node.

BindValidityTimeViolated BindValidityTimeViolated BindValidityTimeViolated BindValidityTimeViolated -2147168488

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.The defined time period for the protected content has expired; access is no longer permitted.

BrokenCertChain BrokenCertChain BrokenCertChain BrokenCertChain -2147168487

Die Rechteverwaltungs-Zertifikatskette ist unterbrochen.The rights management certificate chain is broken.

ClockRollbackDetected ClockRollbackDetected ClockRollbackDetected ClockRollbackDetected -2147168491

Zurücksetzen der Uhr wurde erkannt.Clock rollback has been detected. Zugriff auf geschützten Inhalte ist nicht möglich.Protected content cannot be accessed.

CryptoOperationUnsupported CryptoOperationUnsupported CryptoOperationUnsupported CryptoOperationUnsupported -2147168492

Ein kryptografischer Vorgang, der angefordert wurde, wird nicht unterstützt.A cryptographic operation that was requested is not supported. Beispiel: Übergeben eines RMS-Verschlüsselungsobjekts für die Entschlüsselung.For example, passing an RMS encrypting object for decrypting purposes.

DebuggerDetected DebuggerDetected DebuggerDetected DebuggerDetected -2147168416

Inhalt mit eingeschränkten Berechtigungen kann nicht geöffnet oder veröffentlicht werden, da ein Debugger erkannt wurde.Cannot open or publish content with restricted permissions because a debugger has been detected.

EmailNotVerified EmailNotVerified EmailNotVerified EmailNotVerified -2147168422

Die E-Mail-Adresse des Benutzers kann nicht überprüft werden.The user's email address cannot be verified.

EnablingPrincipalFailure EnablingPrincipalFailure EnablingPrincipalFailure EnablingPrincipalFailure -2147168496

Der angegebene Prinzipal kann nicht aktiviert werden.The specified principal cannot be enabled

EncryptionNotPermitted EncryptionNotPermitted EncryptionNotPermitted EncryptionNotPermitted -2147168508

Verschlüsselung ist nicht zulässig.Encryption is not permitted.

EnvironmentCannotLoad EnvironmentCannotLoad EnvironmentCannotLoad EnvironmentCannotLoad -2147168501

Die SecureEnvironment kann nicht geladen werden.The SecureEnvironment cannot load.

EnvironmentNotLoaded EnvironmentNotLoaded EnvironmentNotLoaded EnvironmentNotLoaded -2147168502

Die SecureEnvironment kann nicht geladen werden.The SecureEnvironment cannot load.

ExpiredOfficialIssuanceLicenseTemplate ExpiredOfficialIssuanceLicenseTemplate ExpiredOfficialIssuanceLicenseTemplate ExpiredOfficialIssuanceLicenseTemplate -2147168425

Der in der Veröffentlichungslizenzvorlage definierte autorisierte Zeitraum ist abgelaufen. Zugriff ist nicht mehr zulässig.The authorized time period defined in the issuance license template has expired; access is no longer permitted.

GlobalOptionAlreadySet GlobalOptionAlreadySet GlobalOptionAlreadySet GlobalOptionAlreadySet -2147168396

Die angegebene Option wurde bereits festgelegt.The option specified has already been set.

GroupIdentityNotSet GroupIdentityNotSet GroupIdentityNotSet GroupIdentityNotSet -2147168455

Für die Clientsitzung wurde kein Benutzername angegeben.A user name was not specified for the client session

HidCorrupted HidCorrupted HidCorrupted HidCorrupted -2147168442

Die in einem Computeraktivierungsversuch verwendete Hardware-ID (HID) ist falsch formatiert.The Hardware ID (HID) used in a machine activation attempt is incorrectly formatted. Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

HidInvalid HidInvalid HidInvalid HidInvalid -2147168423

Die in einem Computeraktivierungsversuch verwendete Hardware-ID (HID) ist ungültig.The Hardware ID (HID) used in a machine activation attempt is invalid. Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

IdMismatch IdMismatch IdMismatch IdMismatch -2147168459

Die Inhalts-ID aus der Lizenz entspricht nicht der Inhalts-ID der Lizenzspeichersitzung.The content ID from the license does not match the content ID the license storage session

IncompatibleObjects IncompatibleObjects IncompatibleObjects IncompatibleObjects -2147168498

Ein übergebener Objekttyp ist mit diesem Vorgang nicht kompatibel.An object type passed is incompatible with this operation.

InfoNotInLicense InfoNotInLicense InfoNotInLicense InfoNotInLicense -2147168511

Beim Erstellen einer gebundenen Lizenz wurde eine Veröffentlichungslizenz angegeben, keine Endbenutzerlizenz.When creating a bound license, an issuance license, not an end-use license, was specified.

InfoNotPresent InfoNotPresent InfoNotPresent InfoNotPresent -2147168495

Einige Informationen fehlen.Some information is missing.

InstallationFailed InstallationFailed InstallationFailed InstallationFailed -2147168443

Bei einem Installationsvorgang ist ein Fehler aufgetreten.An installation operation failed.

InvalidAlgorithmType InvalidAlgorithmType InvalidAlgorithmType InvalidAlgorithmType -2147168503

Der angegebene Algorithmustyp ist ungültig.The algorithm type specified is invalid.

InvalidClientLicensorCertificate InvalidClientLicensorCertificate InvalidClientLicensorCertificate InvalidClientLicensorCertificate -2147168424

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

InvalidEmail InvalidEmail InvalidEmail InvalidEmail -2147168437

Fehler bei der Überprüfung der E-Mail-Adresse des RMS-Servers.RMS Server email address verification failed.

InvalidEncodingType InvalidEncodingType InvalidEncodingType InvalidEncodingType -2147168505

Der angegebene Codierungstyp ist ungültig.The specified encoding type is invalid.

InvalidHandle InvalidHandle InvalidHandle InvalidHandle -2147168468

Entweder ist die Umgebung oder das aktivierende Prinzipalhandle ungültig.Either the environment or the enabling principal handle is invalid.

InvalidIssuanceLicenseTemplate InvalidIssuanceLicenseTemplate InvalidIssuanceLicenseTemplate InvalidIssuanceLicenseTemplate -2147168428

Die Rechteverwaltungsserver-Vorlage enthält mindestens einen Fehler.The Rights Management Services template contains one or more errors.

InvalidKeyLength InvalidKeyLength InvalidKeyLength InvalidKeyLength -2147168427

Die in einem Schlüssel-Wert-Paar angegebene Schlüssellänge ist ungültig.The key length specified in a key/value pair is invalid.

InvalidLicense InvalidLicense InvalidLicense InvalidLicense -2147168512

Die Lizenzstruktur in einem der Zertifikate ist ungültig.The license structure in one of the certificates is invalid.

InvalidLicenseSignature InvalidLicenseSignature InvalidLicenseSignature InvalidLicenseSignature -2147168510

Signiertes digitales Rechteverwaltungszertifikat kann nicht überprüft werden.Rights management signed digital certificate cannot be validated. (Das signierte Zertifikat wurde möglicherweise manipuliert.)(The signed certificate may have been tampered.)

InvalidLockboxPath InvalidLockboxPath InvalidLockboxPath InvalidLockboxPath -2147168399

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

InvalidLockboxType InvalidLockboxType InvalidLockboxType InvalidLockboxType -2147168400

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

InvalidNumericalValue InvalidNumericalValue InvalidNumericalValue InvalidNumericalValue -2147168504

Der angegebene numerische Wert ist ungültig.The numeric value specified is invalid.

InvalidRegistryPath InvalidRegistryPath InvalidRegistryPath InvalidRegistryPath -2147168398

Der angegebene Registrierungspfad ist ungültig.The specified registry path is invalid.

InvalidServerResponse InvalidServerResponse InvalidServerResponse InvalidServerResponse -2147168441

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

InvalidTimeInfo InvalidTimeInfo InvalidTimeInfo InvalidTimeInfo -2147168431

Die angegebenen Zeitinformationen sind ungültig.The time information specified is invalid.

InvalidVersion InvalidVersion InvalidVersion InvalidVersion -2147168506

Die Rechteverwaltungsversion ist falsch.The rights management version is incorrect.

KeyTypeUnsupported KeyTypeUnsupported KeyTypeUnsupported KeyTypeUnsupported -2147168493

In einem Schlüssel-Wert-Paar wird der angegebene Schlüsseltyp nicht unterstützt.The key type specified in a key/value pair is not supported.

LibraryFail LibraryFail LibraryFail LibraryFail -2147168497

Bei diesem Bibliotheksvorgang ist ein Fehler aufgetreten.A library operation failed.

LibraryUnsupportedPlugIn LibraryUnsupportedPlugIn LibraryUnsupportedPlugIn LibraryUnsupportedPlugIn -2147168474

Das angegebene Bibliothek-Plug-In wird nicht unterstützt.The specified library plug-in is not supported.

LicenseAcquisitionFailed LicenseAcquisitionFailed LicenseAcquisitionFailed LicenseAcquisitionFailed -2147168460

Vom Rechteverwaltungsserver konnte keine Endbenutzerlizenz (EUL) abgerufen werden.An End Use License (EUL) could not be acquired from the rights management server.

LicenseBindingToWindowsIdentityFailed LicenseBindingToWindowsIdentityFailed LicenseBindingToWindowsIdentityFailed LicenseBindingToWindowsIdentityFailed -2147168429

Die Anmeldeinformationen des aktuellen Benutzers gelten nicht für den Erwerb einer Lizenz.The current user credentials are not valid for acquiring a license.

ManifestPolicyViolation ManifestPolicyViolation ManifestPolicyViolation ManifestPolicyViolation -2147183860

Ein Vorgang verstößt gegen die Rechteverwaltungsmanifest-Richtlinie.An operation is in violation of the rights management manifest policy.

MetadataNotSet MetadataNotSet MetadataNotSet MetadataNotSet -2147168433

Die angegebenen Metadaten konnten nicht festgelegt werden.The specified metadata could net be set.

NeedsGroupIdentityActivation NeedsGroupIdentityActivation NeedsGroupIdentityActivation NeedsGroupIdentityActivation -2147168450

Der Benutzer ist nicht aktiviert, oder es wurde kein Rechtekontozertifikat (Rights Account Certificate, RAC) übermittelt, und im Lizenzspeicher wurde keines gefunden, dass der Lizenz entspricht, die dieser Sitzung zugeordnet ist.The user is not activated, or no Rights Account Certificate (RAC) was submitted and none was found in the license store to match the license associated with this session.

NeedsMachineActivation NeedsMachineActivation NeedsMachineActivation NeedsMachineActivation -2147168451

Der Computer muss aktiviert werden, bevor der Benutzer aktiviert werden kann.The computer must be activated before the user can be activated.

NoAesCryptoProvider NoAesCryptoProvider NoAesCryptoProvider NoAesCryptoProvider -2147168397

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

NoConnect NoConnect NoConnect NoConnect -2147168453

Die Rechteverwaltung kann keine Verbindung mit dem für den Lizenzserver angegebenen URI herstellen.Rights management cannot connect to the URI specified for the license server.

NoDistributionPointUrlFound NoDistributionPointUrlFound NoDistributionPointUrlFound NoDistributionPointUrlFound -2147168457

Der geschützte Inhalt ist beschädigt.The protected content is corrupted.

NoLicense NoLicense NoLicense NoLicense -2147168452

Eine erforderliche Lizenz ist nicht verfügbar.A required license is not available.

NoMoreData NoMoreData NoMoreData NoMoreData -2147168461

Am angegebenen Index ist keine Lizenz bzw. kein Zertifikat vorhanden.No license or certificate exists at the specified index.

NotAChain NotAChain NotAChain NotAChain -2147168418

Der Inhalt der Rechteverwaltung ist beschädigt.Rights managed content is corrupted.

NotSet NotSet NotSet NotSet -2147168434

Das Element, dessen Löschung angefordert wurde, ist nicht vorhanden.The item requested to delete does not exist.

OutdatedModule OutdatedModule OutdatedModule OutdatedModule -2147168435

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

OutOfQuota OutOfQuota OutOfQuota OutOfQuota -2147168446

Das maximale Kontingent von Endbenutzerlizenzen (EULs) des Lizenzservers wurde erreicht.The license server's maximum quota of End Use Licenses (EULs) has been reached.

OwnerLicenseNotFound OwnerLicenseNotFound OwnerLicenseNotFound OwnerLicenseNotFound -2147168395

Das Dokument enthält keine Besitzerlizenz.The document does not contain an Owner License.

QueryReportsNoResults QueryReportsNoResults QueryReportsNoResults QueryReportsNoResults -2147168490

Es sind keine Instanzen des angeforderten Attributs vorhanden.No instances of the requested attribute exist.

RecordNotFound RecordNotFound RecordNotFound RecordNotFound -2147168454

Die angegebene Lizenz wurde nicht gefunden.The specified license was not found.

RequestDenied RequestDenied RequestDenied RequestDenied -2147168417

Der Rechteverwaltungsserver lässt keine temporäre Zertifizierung des aktuellen Benutzers zu.The Rights Management server does not allow temporary certification of the current user.

RevocationInfoNotSet RevocationInfoNotSet RevocationInfoNotSet RevocationInfoNotSet -2147168432

Zertifikat- oder Lizenzsperrinformationen wurden nicht festgelegt.Certificate or license revocation information has not been set.

RightNotGranted RightNotGranted RightNotGranted RightNotGranted -2147168507

Der aktuelle Benutzer verfügt nicht über die Berechtigungen zum Zugriff auf den geschützten Inhalt.The current user does not have rights to access the protected content.

RightNotSet RightNotSet RightNotSet RightNotSet -2147168430

Das angeforderte Recht wurde beim Veröffentlichen des Inhalts mit der Rechteverwaltung nicht angegeben.The requested right was not specified when the content was published with rights management.

ServerError ServerError ServerError ServerError -2147168444

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

ServerNotFound ServerNotFound ServerNotFound ServerNotFound -2147168438

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

ServiceGone ServiceGone ServiceGone ServiceGone -2147168420

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

ServiceMoved ServiceMoved ServiceMoved ServiceMoved -2147168421

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

ServiceNotFound ServiceNotFound ServiceNotFound ServiceNotFound -2147168440

Rechteverwaltungsdienste sind nicht ordnungsgemäß konfiguriert.Rights management services are not properly configured.

Success Success Success Success 0

Vorgang wurde erfolgreich abgeschlossen.Operation has competed successfully.

TooManyCertificates TooManyCertificates TooManyCertificates TooManyCertificates -2147168458

Die Anzahl der Zertifikate hat die maximale zulässige Anzahl überschritten.The number of certificates has exceeded the maximum number allowed.

TooManyLoadedEnvironments TooManyLoadedEnvironments TooManyLoadedEnvironments TooManyLoadedEnvironments -2147168500

Zu viele SecureEnvironment-Instanzen wurden erstellt.Too many SecureEnvironment instance have been created.

UnexpectedException UnexpectedException UnexpectedException UnexpectedException -2147168489

Es ist ein unbekannter Fehler aufgetreten.An unspecified error occurred. Wird auch ausgelöst, wenn eine Anwendung im Debugmodus ausgeführt wird.Also thrown when an application runs in debug mode.

UseDefault UseDefault UseDefault UseDefault -2147168439

Wenn eine Anforderung für die Computeraktivierung oder ein Rechtekontozertifikat erfolgt, gibt der empfangende UseDefault an, dass die Anwendung null an den ActServInfo-Parameter übergeben soll.If a request is made for computer activation or a rights account certificate, receiving UseDefault indicates that the application should pass null into the ActServInfo parameter

ValidityTimeViolation ValidityTimeViolation ValidityTimeViolation ValidityTimeViolation -2147168436

Der definierte Zeitraum für den geschützten Inhalt ist abgelaufen. Zugriff ist nicht mehr zulässig.The defined time period for the protected content has expired; access is no longer permitted.

Beispiele

Das folgende Beispiel zeigt die Verwendung der FailureCode und Message Eigenschaften, die eine Fehlermeldung für den Benutzer erstellt.The following example shows use of the FailureCode and Message properties to create an error message for the user.

WriteStatus("   Building secure environment.");
try
{
    string applicationManifest = "<manifest></manifest>";
    if (File.Exists("rpc.xml"))
    {
        StreamReader manifestReader = File.OpenText("rpc.xml");
        applicationManifest = manifestReader.ReadToEnd();
    }

    if (_secureEnv == null)
    {
        if (SecureEnvironment.IsUserActivated(new ContentUser(
                    _currentUserId, AuthenticationType.Windows)))
        {
            _secureEnv = SecureEnvironment.Create(
                applicationManifest, new ContentUser(
                    _currentUserId, AuthenticationType.Windows));
        }
        else
        {
            _secureEnv = SecureEnvironment.Create(
                applicationManifest,
                AuthenticationType.Windows,
                UserActivationMode.Permanent);
        }
    }
}
catch (RightsManagementException ex)
{
    MessageBox.Show("ERROR: Failed to build secure environment.\n" +
        "Exception: " + ex.Message + "\n\n" +
        ex.FailureCode.ToString() + "\n\n" + ex.StackTrace,
        "Rights Management Exception",
        MessageBoxButton.OK, MessageBoxImage.Error);
    return false;
}
WriteStatus("   Building secure environment.")
Try
	Dim applicationManifest As String = "<manifest></manifest>"
	If File.Exists("rpc.xml") Then
		Dim manifestReader As StreamReader = File.OpenText("rpc.xml")
		applicationManifest = manifestReader.ReadToEnd()
	End If

	If _secureEnv Is Nothing Then
		If SecureEnvironment.IsUserActivated(New ContentUser(_currentUserId, AuthenticationType.Windows)) Then
			_secureEnv = SecureEnvironment.Create(applicationManifest, New ContentUser(_currentUserId, AuthenticationType.Windows))
		Else
			_secureEnv = SecureEnvironment.Create(applicationManifest, AuthenticationType.Windows, UserActivationMode.Permanent)
		End If
	End If
Catch ex As RightsManagementException
	MessageBox.Show("ERROR: Failed to build secure environment." & vbLf & "Exception: " & ex.Message & vbLf & vbLf & ex.FailureCode.ToString() & vbLf & vbLf & ex.StackTrace, "Rights Management Exception", MessageBoxButton.OK, MessageBoxImage.Error)
	Return False
End Try

Gilt für:

Siehe auch