SecureEnvironment.User Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает пользователя или группу пользователей, заданную при создании объекта 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
Значение свойства
Пользователь или группа пользователей, заданные для метода Create(String, ContentUser) при создании объекта SecureEnvironment.
Примеры
В следующем примере показано использование 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 & "]")
Применяется к
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.