Compartir a través de


SecureEnvironment.User Propiedad

Definición

Obtiene el usuario o el grupo de usuarios especificado cuando se creó SecureEnvironment.

public:
 property System::Security::RightsManagement::ContentUser ^ User { System::Security::RightsManagement::ContentUser ^ get(); };
public System.Security.RightsManagement.ContentUser User { get; }
member this.User : System.Security.RightsManagement.ContentUser
Public ReadOnly Property User As ContentUser

Valor de propiedad

ContentUser

Usuario o grupo de usuarios especificado para el método Create(String, ContentUser) cuando se creó SecureEnvironment.

Ejemplos

En el ejemplo siguiente se muestra el uso de la propiedad .User

ShowStatus("   Initiating SecureEnvironment as user: \n       " +
    currentUserId + " [" + _authentication + "]");
if (SecureEnvironment.IsUserActivated(
    new ContentUser(currentUserId, _authentication)))
{
    ShowStatus("   User is already activated.");
    _secureEnv = SecureEnvironment.Create(applicationManifest,
                    new ContentUser(currentUserId, _authentication));
}
else // if user is not yet activated.
{
    ShowStatus("   User is NOT activated,\n       activating now....");
    // If using the current Windows user, no credentials are
    // required and we can use UserActivationMode.Permanent.
    _secureEnv = SecureEnvironment.Create(applicationManifest,
                    _authentication, UserActivationMode.Permanent);

    // If not using the current Windows user, use
    // UserActivationMode.Temporary to display the Windows
    // credentials pop-up window.
    ///_secureEnv = SecureEnvironment.Create(applicationManifest,
    ///     a_authentication, UserActivationMode.Temporary);
}
ShowStatus("   Created SecureEnvironment for user:\n       " +
    _secureEnv.User.Name +
    " [" + _secureEnv.User.AuthenticationType + "]");
ShowStatus("   Initiating SecureEnvironment as user: " & vbLf & "       " & currentUserId & " [" & _authentication & "]")
If SecureEnvironment.IsUserActivated(New ContentUser(currentUserId, _authentication)) Then
    ShowStatus("   User is already activated.")
    _secureEnv = SecureEnvironment.Create(applicationManifest, New ContentUser(currentUserId, _authentication))
Else ' if user is not yet activated.
    ShowStatus("   User is NOT activated," & vbLf & "       activating now....")
    ' If using the current Windows user, no credentials are
    ' required and we can use UserActivationMode.Permanent.
    _secureEnv = SecureEnvironment.Create(applicationManifest, _authentication, UserActivationMode.Permanent)

    ' If not using the current Windows user, use
    ' UserActivationMode.Temporary to display the Windows
    ' credentials pop-up window.
    '''_secureEnv = SecureEnvironment.Create(applicationManifest,
    '''     a_authentication, UserActivationMode.Temporary)
End If
ShowStatus("   Created SecureEnvironment for user:" & vbLf & "       " & _secureEnv.User.Name & " [" & _secureEnv.User.AuthenticationType & "]")

Se aplica a

Consulte también