OleDbPermissionAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Code Access Security is not supported or honored by the runtime.
Связывает операцию безопасности с пользовательским атрибутом безопасности.
public ref class OleDbPermissionAttribute 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute = 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 OleDbPermissionAttribute = 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 OleDbPermissionAttribute = class
inherit DBDataPermissionAttribute
Public NotInheritable Class OleDbPermissionAttribute
Inherits DBDataPermissionAttribute
- Наследование
-
OleDbPermissionAttribute
- Атрибуты
Комментарии
Внимание!
Безопасность доступа к коду (CAS) является устаревшей во всех версиях платформа .NET Framework и .NET. В последних версиях .NET заметки CAS не учитываются и при использовании API, связанных с CAS, возникают ошибки. Разработчикам следует искать альтернативные способы выполнения задач безопасности.
Этот класс предназначен для использования в будущем, когда поставщик данных платформа .NET Framework для OLE DB включен для сценариев с частичным доверием. Поставщику данных платформа .NET Framework для OLE DB в настоящее время требуется разрешение FullTrust. В настоящее время использование класса не оказывает никакого OleDbPermissionAttribute
влияния. Для получения дополнительной информации см. Code Access Security and ADO.NET.
Конструкторы
OleDbPermissionAttribute(SecurityAction) |
Устаревшие..
Инициализирует новый экземпляр класса OleDbPermissionAttribute. |
Свойства
Action |
Устаревшие..
Возвращает или задает действие по обеспечению безопасности. (Унаследовано от SecurityAttribute) |
AllowBlankPassword |
Устаревшие..
Возвращает или задает значение, показывающее, допускается ли пустой пароль. (Унаследовано от DBDataPermissionAttribute) |
ConnectionString |
Устаревшие..
Возвращает или задает разрешенную строку подключения. (Унаследовано от DBDataPermissionAttribute) |
KeyRestrictionBehavior |
Устаревшие..
Определяет, являются ли параметры в списке параметров строк подключения, указанных в свойстве KeyRestrictions, единственными допустимыми параметрами строк подключения. (Унаследовано от DBDataPermissionAttribute) |
KeyRestrictions |
Устаревшие..
Возвращает или задает параметры строки подключения, которые разрешены или запрещены. (Унаследовано от DBDataPermissionAttribute) |
Provider |
Устаревшие..
Возвращает или задает строку со списком поддерживаемых поставщиков, в качестве разделителя используется запятая. |
TypeId |
Устаревшие..
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Unrestricted |
Устаревшие..
Возвращает или задает значение, определяющее, объявлено ли полное (неограниченное) разрешение доступа к ресурсу, защищенному атрибутом. (Унаследовано от SecurityAttribute) |
Методы
CreatePermission() |
Устаревшие..
Возвращает объект OleDbPermission, который настроен в соответствии со свойствами атрибутов. |
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) |