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


Класс PermissionInfo

Класс PermissionInfo представляет сведения, связанные с предоставленными или запрещенными правами доступа.

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public Class PermissionInfo
'Применение
Dim instance As PermissionInfo
public class PermissionInfo
public ref class PermissionInfo
type PermissionInfo =  class end
public class PermissionInfo

Тип PermissionInfo обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство ColumnName Возвращает имя столбца, для которого было предоставлено или запрещено право доступа.
Открытое свойство Grantee Возвращает имя пользователя базы данных, имя входа или роль базы данных, которой был предоставлен или запрещен доступ к объекту.
Открытое свойство GranteeType Возвращает тип участника.
Открытое свойство Grantor Возвращает имя пользователя базы данных, имя входа или роль базы данных, с помощью которой был предоставлен или запрещен доступ к объекту.
Открытое свойство GrantorType Возвращает тип объекта, предоставившего разрешение.
Открытое свойство ObjectClass Возвращает класс объекта, для которого были предоставлены или запрещены разрешения.
Открытое свойство ObjectID Возвращает значение идентификатора, однозначно определяющего объект, к которому применяются разрешения.
Открытое свойство ObjectName Возвращает имя объекта, к которому применяется разрешение.
Открытое свойство ObjectSchema Возвращает схему объекта, к которому применяется разрешение.
Открытое свойство PermissionState Возвращает состояние разрешения объекта, к которому применяется разрешение, например предоставление разрешения, запрет разрешения, предоставление с параметром GRANT или отмена разрешения.
Защищенное свойство PermissionTypeInternal Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString Возвращает объект в виде значения String. (Переопределяет Object. . :: . .ToString() () () ().)

В начало

Замечания

The PermissionInfo object is returned by the EnumObjectPermissions method.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Другие ресурсы