SecureEnvironment.User Propiedad

Definición

Obtiene el usuario o el grupo de usuarios especificado cuando se creó SecureEnvironment.Gets the user or user-group specified when the SecureEnvironment was created.

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.The user or user-group specified to the Create(String, ContentUser) method when the SecureEnvironment was created.

Ejemplos

En el ejemplo siguiente se muestra el uso de la User propiedad.The following example shows use of the User property

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