UserActivationMode Enum

Definitie

Hiermee geeft u het type gebruikersrechtenaccountcertificaat op dat moet worden aangevraagd voor activering van rights management.

public enum class UserActivationMode
public enum UserActivationMode
type UserActivationMode = 
Public Enum UserActivationMode
Overname
UserActivationMode

Velden

Name Waarde Description
Permanent 0

Een permanent rechtenaccountcertificaat.

Temporary 1

Een tijdelijk rechtenaccountcertificaat.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze opsomming gebruikt om een 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

Opmerkingen

Wordt gebruikt als een parameter voor de Create methode van een SecureEnvironment, UserActivationMode geeft aan om een Temporary of Permanentrechtenaccountcertificaat aan te vragen.

Van toepassing op

Zie ook