OdbcPermissionAttribute Класс

Определение

Внимание!

Code Access Security is not supported or honored by the runtime.

Связывает действие безопасности с пользовательским атрибутом безопасности.

public ref class OdbcPermissionAttribute sealed : System::Data::Common::DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[System.Serializable]
public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Serializable>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class OdbcPermissionAttribute
Inherits DBDataPermissionAttribute
Наследование
Атрибуты

Комментарии

Предостережение

Безопасность доступа к коду (CAS) устарела во всех версиях платформ .NET Framework, и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.

Этот класс предназначен для дальнейшего использования, если Data Provider .NET Framework для ODBC включен для сценариев частичного доверия. Для Data Provider платформы .NET для ODBC в настоящее время требуется разрешение FullTrust. В настоящее время использование OdbcPermissionAttribute класса не влияет. Для получения дополнительной информации см. Code Access Security and ADO.NET.

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

Имя Описание
OdbcPermissionAttribute(SecurityAction)
Устаревшие.

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

Свойства

Имя Описание
Action
Устаревшие.

Возвращает или задает действие по обеспечению безопасности.

(Унаследовано от SecurityAttribute)
AllowBlankPassword
Устаревшие.

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

(Унаследовано от DBDataPermissionAttribute)
ConnectionString
Устаревшие.

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

(Унаследовано от DBDataPermissionAttribute)
KeyRestrictionBehavior
Устаревшие.

Определяет, разрешен строка подключения ли список параметров строка подключения, определяемых свойством KeyRestrictions />.

(Унаследовано от DBDataPermissionAttribute)
KeyRestrictions
Устаревшие.

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

(Унаследовано от DBDataPermissionAttribute)
TypeId
Устаревшие.

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

(Унаследовано от Attribute)
Unrestricted
Устаревшие.

Возвращает или задает значение, указывающее, объявлено ли полное (неограниченное) разрешение на ресурс, защищенный атрибутом.

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

Методы

Имя Описание
CreatePermission()
Устаревшие.

Возвращает объект, настроенный OdbcPermission в соответствии со свойствами атрибута.

Equals(Object)
Устаревшие.

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()
Устаревшие.

Возвращает хэш-код для этого экземпляра.

(Унаследовано от Attribute)
GetType()
Устаревшие.

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

(Унаследовано от Object)
IsDefaultAttribute()
Устаревшие.

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)
Устаревшие.

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()
Устаревшие.

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

(Унаследовано от Object)
ShouldSerializeConnectionString()
Устаревшие.

Определяет, должен ли атрибут сериализовать строка подключения.

(Унаследовано от DBDataPermissionAttribute)
ShouldSerializeKeyRestrictions()
Устаревшие.

Определяет, должен ли атрибут сериализовать набор ограничений ключей.

(Унаследовано от DBDataPermissionAttribute)
ToString()
Устаревшие.

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

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

Явные реализации интерфейса

Имя Описание
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Устаревшие.

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
Устаревшие.

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

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Устаревшие.

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Устаревшие.

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

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

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