Прочитать на английском

Поделиться через


UserActivationMode Перечисление

Определение

Указывает тип сертификата учетной записи прав пользователя для запроса активации управления правами.

C#
public enum UserActivationMode
Наследование
UserActivationMode

Поля

Имя Значение Описание
Permanent 0

Постоянный сертификат учетной записи прав.

Temporary 1

Временный сертификат учетной записи прав.

Примеры

В следующем примере показано, как использовать это перечисление для создания SecureEnvironment.

C#
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);
    }
}

Комментарии

Используется в качестве параметра для метода CreateSecureEnvironment, UserActivationMode указывает, чтобы запросить Temporary или Permanentсертификат учетной записи прав.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел