UserActivationMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.