UserActivationMode UserActivationMode UserActivationMode UserActivationMode Enum

Definition

Gibt das Rechtekontozertifikat für Benutzer an, das für die Aktivierung der Rechteverwaltung angefordert werden soll.Specifies the type of user Rights Account Certificate to request for rights management activation.

public enum class UserActivationMode
public enum UserActivationMode
type UserActivationMode = 
Public Enum UserActivationMode
Vererbung
UserActivationModeUserActivationModeUserActivationModeUserActivationMode

Felder

Permanent Permanent Permanent Permanent 0

Ein dauerhaftes Rechtekontozertifikat.A permanent Rights Account Certificate.

Temporary Temporary Temporary Temporary 1

Ein temporäres Rechtekontozertifikat.A temporary Rights Account Certificate.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Enumeration verwenden, zum Erstellen einer SecureEnvironment.The following example shows how to use this enumeration to create a SecureEnvironment.

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);
    }
}
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

Hinweise

Verwendet als Parameter an die Create Methode eine SecureEnvironment, UserActivationMode gibt an, dass eine Anforderung einer Temporary oder Permanent Rights Account Certificates.Used as a parameter to the Create method of a SecureEnvironment, UserActivationMode specifies to request either a Temporary or Permanent Rights Account Certificate.

Gilt für:

Siehe auch