OdbcPermission Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Code Access Security is not supported or honored by the runtime.
Permite que o Provedor de Dados .NET Framework para ODBC ajude a garantir que um usuário tem um nível de segurança suficiente para acessar uma fonte de dados ODBC. Essa classe não pode ser herdada.
public ref class OdbcPermission sealed : System::Data::Common::DBDataPermission
[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 OdbcPermission : System.Data.Common.DBDataPermission
[System.Serializable]
public sealed class OdbcPermission : System.Data.Common.DBDataPermission
public sealed class OdbcPermission : System.Data.Common.DBDataPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type OdbcPermission = class
inherit DBDataPermission
[<System.Serializable>]
type OdbcPermission = class
inherit DBDataPermission
type OdbcPermission = class
inherit DBDataPermission
Public NotInheritable Class OdbcPermission
Inherits DBDataPermission
- Herança
- Atributos
Comentários
Cuidado
O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.
Essa classe destina-se ao uso futuro quando o Provedor de Dados .NET Framework para ODBC está habilitado para cenários de confiança parcial. O provedor de dados .NET Framework para ODBD atualmente requer a permissão FullTrust. Atualmente, o uso da OdbcPermission
classe não tem efeito. Para obter mais informações, consulte Segurança de acesso do código e ADO.NET.
Construtores
OdbcPermission() |
Obsoleto.
Obsoleto.
Inicializa uma nova instância da classe OdbcPermission. |
OdbcPermission(PermissionState) |
Obsoleto.
Inicializa uma nova instância da classe OdbcPermission com um dos valores PermissionState. |
OdbcPermission(PermissionState, Boolean) |
Obsoleto.
Obsoleto.
Inicializa uma nova instância da classe OdbcPermission. |
Propriedades
AllowBlankPassword |
Obsoleto.
Obtém um valor que indica se uma senha em branco é permitida. (Herdado de DBDataPermission) |
Métodos
Add(String, String, KeyRestrictionBehavior) |
Obsoleto.
Adiciona o acesso para a cadeia de conexão especificada ao estado existente da permissão. |
Assert() |
Obsoleto.
Declara que o código de chamada pode acessar o recurso protegido por uma demanda de permissão através do código que chama este método, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso. Usar Assert() pode criar problemas de segurança. (Herdado de CodeAccessPermission) |
Clear() |
Obsoleto.
Remove todas as permissões que foram adicionadas anteriormente usando o Add(String, String, KeyRestrictionBehavior) método . (Herdado de DBDataPermission) |
Copy() |
Obsoleto.
Retorna o OdbcPermission como um IPermission. |
CreateInstance() |
Obsoleto.
Cria uma nova instância da classe |
Demand() |
Obsoleto.
Força um SecurityException no tempo de execução se todos os chamadores no topo da pilha de chamadas não receberam as permissões especificadas pela instância atual. (Herdado de CodeAccessPermission) |
Deny() |
Obsoleto.
Obsoleto.
Impede que os chamadores no nível superior da pilha de chamadas usem o código que chama esse método para acessar o recurso especificado pela instância atual. (Herdado de CodeAccessPermission) |
Equals(Object) |
Obsoleto.
Determina se o objeto CodeAccessPermission especificado é igual ao CodeAccessPermission atual. (Herdado de CodeAccessPermission) |
FromXml(SecurityElement) |
Obsoleto.
Reconstrói um objeto de segurança com um estado especificado de uma codificação XML. (Herdado de DBDataPermission) |
GetHashCode() |
Obsoleto.
Obtém um código hash para o objeto CodeAccessPermission atual, adequado para algoritmos de hash e estruturas de dados, tais como uma tabela de hash. (Herdado de CodeAccessPermission) |
GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
Intersect(IPermission) |
Obsoleto.
Retorna um novo objeto de permissão que representa a interseção de um objeto de permissão atual e o objeto de permissão especificado. (Herdado de DBDataPermission) |
IsSubsetOf(IPermission) |
Obsoleto.
Retorna um valor que indica se o objeto de permissão atual é um subconjunto do objeto de permissão especificado. (Herdado de DBDataPermission) |
IsUnrestricted() |
Obsoleto.
Retorna um valor que indica se a permissão pode ser representada como irrestrita sem qualquer conhecimento da semântica da permissão. (Herdado de DBDataPermission) |
MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Object atual. (Herdado de Object) |
PermitOnly() |
Obsoleto.
Impede que os chamadores no topo da pilha de chamadas usem o código que chama esse método para acessar todos os recursos, com exceção do recurso especificado pela instância atual. (Herdado de CodeAccessPermission) |
ToString() |
Obsoleto.
Cria e retorna uma representação de cadeia de caracteres do objeto de permissão atual. (Herdado de CodeAccessPermission) |
ToXml() |
Obsoleto.
Cria uma codificação XML do objeto de segurança e seu estado atual. (Herdado de DBDataPermission) |
Union(IPermission) |
Obsoleto.
Retorna um novo objeto de permissão que é a união dos objetos de permissão especificado e atual. (Herdado de DBDataPermission) |