UserActivationMode Enumeración

Definición

Especifica el tipo de Certificado de cuenta de derechos del usuario para solicitar la activación de la administración de derechos.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
Herencia
UserActivationMode

Campos

Permanent 0

Certificado de cuenta de derechos permanente.A permanent Rights Account Certificate.

Temporary 1

Certificado de cuenta de derechos temporal.A temporary Rights Account Certificate.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar esta enumeración para SecureEnvironmentcrear un.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

Comentarios

Se usa como parámetro para el Create método de un SecureEnvironment, UserActivationMode especifica que se solicite un Temporary certificado Permanent de cuenta de derechoso.Used as a parameter to the Create method of a SecureEnvironment, UserActivationMode specifies to request either a Temporary or Permanent Rights Account Certificate.

Se aplica a

Consulte también: