OdbcPermission Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Aktiverar .NET Framework-Data Provider för ODBC för att säkerställa att en användare har en säkerhetsnivå som är tillräcklig för att få åtkomst till en ODBC-datakälla. Det går inte att ärva den här klassen.
public ref class OdbcPermission sealed : System::Data::Common::DBDataPermission
[System.Serializable]
public sealed class OdbcPermission : System.Data.Common.DBDataPermission
[<System.Serializable>]
type OdbcPermission = class
inherit DBDataPermission
Public NotInheritable Class OdbcPermission
Inherits DBDataPermission
- Arv
- Attribut
Kommentarer
Caution
Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.
Den här klassen är avsedd för framtida användning när .NET Framework-Data Provider för ODBC är aktiverad för partiella förtroendescenarier. .NET Framework-Data Provider för ODBD kräver för närvarande fullständig behörighet. För närvarande har användning av OdbcPermission klassen ingen effekt. Mer information finns i Kodåtkomstsäkerhet och ADO.NET.
Konstruktorer
| Name | Description |
|---|---|
| OdbcPermission() |
Föråldrad.
Föråldrad.
Initierar en ny instans av OdbcPermission klassen. |
| OdbcPermission(PermissionState, Boolean) |
Föråldrad.
Föråldrad.
Initierar en ny instans av OdbcPermission klassen. |
| OdbcPermission(PermissionState) |
Initierar en ny instans av OdbcPermission klassen med ett av PermissionState värdena. |
Egenskaper
| Name | Description |
|---|---|
| AllowBlankPassword |
Hämtar ett värde som anger om ett tomt lösenord tillåts. (Ärvd från DBDataPermission) |
Metoder
| Name | Description |
|---|---|
| Add(String, String, KeyRestrictionBehavior) |
Lägger till åtkomst för den angivna reťazec pripojenia till det befintliga tillståndet för behörigheten. |
| Assert() |
Deklarerar att den anropande koden kan komma åt resursen som skyddas av ett behörighetskrav via koden som anropar den här metoden, även om anropare högre i stacken inte har beviljats behörighet att komma åt resursen. Att använda Assert() kan skapa säkerhetsproblem. (Ärvd från CodeAccessPermission) |
| Clear() |
Tar bort alla behörigheter som tidigare har lagts till med hjälp av Add(String, String, KeyRestrictionBehavior) metoden. (Ärvd från DBDataPermission) |
| Copy() |
OdbcPermission Returnerar som en IPermission. |
| CreateInstance() |
Skapar en ny instans av |
| Demand() |
Tvingar fram en SecurityException vid körning om alla anropare högre i anropsstacken inte har beviljats den behörighet som anges av den aktuella instansen. (Ärvd från CodeAccessPermission) |
| Deny() |
Föråldrad.
Hindrar anropare högre i anropsstacken från att använda koden som anropar den här metoden för att komma åt resursen som anges av den aktuella instansen. (Ärvd från CodeAccessPermission) |
| Equals(Object) |
Avgör om det angivna CodeAccessPermission objektet är lika med det aktuella CodeAccessPermission. (Ärvd från CodeAccessPermission) |
| FromXml(SecurityElement) |
Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd från en XML-kodning. (Ärvd från DBDataPermission) |
| GetHashCode() |
Hämtar en hash-kod för objektet CodeAccessPermission som är lämpligt för användning i hash-algoritmer och datastrukturer, till exempel en hash-tabell. (Ärvd från CodeAccessPermission) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Intersect(IPermission) |
Returnerar ett nytt behörighetsobjekt som representerar skärningspunkten för det aktuella behörighetsobjektet och det angivna behörighetsobjektet. (Ärvd från DBDataPermission) |
| IsSubsetOf(IPermission) |
Returnerar ett värde som anger om det aktuella behörighetsobjektet är en delmängd av det angivna behörighetsobjektet. (Ärvd från DBDataPermission) |
| IsUnrestricted() |
Returnerar ett värde som anger om behörigheten kan representeras som obegränsad utan någon kunskap om behörighetssemantiken. (Ärvd från DBDataPermission) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PermitOnly() |
Hindrar anropare högre i anropsstacken från att använda koden som anropar den här metoden för att komma åt alla resurser förutom den resurs som anges av den aktuella instansen. (Ärvd från CodeAccessPermission) |
| ToString() |
Skapar och returnerar en strängrepresentation av det aktuella behörighetsobjektet. (Ärvd från CodeAccessPermission) |
| ToXml() |
Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd. (Ärvd från DBDataPermission) |
| Union(IPermission) |
Returnerar ett nytt behörighetsobjekt som är en union av de aktuella och angivna behörighetsobjekten. (Ärvd från DBDataPermission) |