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

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


ContentUser Класс

Определение

Представляет пользователя или группу пользователей для предоставления доступа к содержимому с управлением правами.

[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class ContentUser
public class ContentUser
Наследование
ContentUser
Атрибуты

Примеры

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

WriteStatus("   Reading '" + xrmlFilename + "' permissions.");
try
{
    StreamReader sr = File.OpenText(xrmlFile);
    xrmlString = sr.ReadToEnd();
}
catch (Exception ex)
{
    MessageBox.Show("ERROR: '"+xrmlFilename+"' open failed.\n"+
        "Exception: " + ex.Message, "XrML File Error",
        MessageBoxButton.OK, MessageBoxImage.Error);
    return false;
}

WriteStatus("   Building UnsignedPublishLicense");
WriteStatus("       from '" + xrmlFilename + "'.");
UnsignedPublishLicense unsignedLicense =
    new UnsignedPublishLicense(xrmlString);
ContentUser author = unsignedLicense.Owner;

Комментарии

Как и в случае с другими System.Security.RightsManagement типами, ContentUser можно использовать только в приложениях с полным доверием.

Конструкторы

ContentUser(String, AuthenticationType)

Инициализирует новый экземпляр класса ContentUser.

Свойства

AnyoneUser

Возвращает экземпляр заданного конструктором ContentUser пользователя Anyone.

AuthenticationType

Возвращает перечисление AuthenticationType, заданное в конструкторе ContentUser(String, AuthenticationType).

Name

Возвращает имя пользователя или группы, заданное в конструкторе ContentUser(String, AuthenticationType).

OwnerUser

Возвращает экземпляр заданного конструктором ContentUser пользователя Owner.

Методы

Equals(Object)

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

GetHashCode()

Возвращает хэш-код, вычисленный на основе заданных для пользователя значений свойств Name и AuthenticationType.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsAuthenticated()

Возвращает значение, позволяющее определить, была ли выполнена для пользователя проверка подлинности.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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