UserActivationMode UserActivationMode UserActivationMode UserActivationMode Enum

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
UserActivationModeUserActivationModeUserActivationModeUserActivationMode

Campos

Permanent Permanent Permanent Permanent 0

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

Temporary Temporary Temporary Temporary 1

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

Ejemplos

El ejemplo siguiente muestra cómo utilizar esta enumeración para crear un 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

Comentarios

Puede usar como parámetro para el Create método de un SecureEnvironment, UserActivationMode especifica para solicitar cualquiera un Temporary o Permanent certificado de cuenta de derechos.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: