SecurityManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Code Access Security is not supported or honored by the runtime.
Zapewnia główny punkt dostępu dla klas współdziałających z systemem zabezpieczeń. Klasa ta nie może być dziedziczona.
public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
public static class SecurityManager
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SecurityManager = class
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
- Dziedziczenie
-
SecurityManager
- Atrybuty
Uwagi
Przestroga
Zabezpieczenia dostępu do kodu (CAS) zostały przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.
Zabezpieczenia zapewniają metody uzyskiwania dostępu do konfiguracji zasad zabezpieczeń i manipulowania nimi. Nie można utworzyć wystąpień programu SecurityManager.
Właściwości
CheckExecutionRights |
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy kod musi być Execution wykonywany. |
SecurityEnabled |
Przestarzałe.
Przestarzałe.
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy zabezpieczenia są włączone. |
Metody
CurrentThreadRequiresSecurityContextCapture() |
Przestarzałe.
Określa, czy bieżący wątek wymaga przechwycenia kontekstu zabezpieczeń, jeśli jego stan zabezpieczeń musi zostać ponownie utworzony w późniejszym momencie. |
GetStandardSandbox(Evidence) |
Przestarzałe.
Pobiera zestaw uprawnień, który jest bezpieczny do udzielenia aplikacji, która ma dostarczone dowody. |
GetZoneAndOrigin(ArrayList, ArrayList) |
Przestarzałe.
Pobiera przyznane zestawy uprawnień tożsamości strefy i tożsamości adresu URL dla bieżącego zestawu. |
IsGranted(IPermission) |
Przestarzałe.
Przestarzałe.
Określa, czy do wywołującego udzielono uprawnień. |
LoadPolicyLevelFromFile(String, PolicyLevelType) |
Przestarzałe.
Przestarzałe.
Ładuje element PolicyLevel z określonego pliku. |
LoadPolicyLevelFromString(String, PolicyLevelType) |
Przestarzałe.
Przestarzałe.
Ładuje element PolicyLevel z określonego ciągu. |
PolicyHierarchy() |
Przestarzałe.
Przestarzałe.
Udostępnia moduł wyliczający umożliwiający dostęp do hierarchii zasad zabezpieczeń według poziomów, takich jak zasady komputera i zasady użytkownika. |
ResolvePolicy(Evidence) |
Przestarzałe.
Przestarzałe.
Określa uprawnienia do udzielania kodu na podstawie określonych dowodów. |
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Przestarzałe.
Przestarzałe.
Określa uprawnienia do udzielania kodu na podstawie określonych dowodów i żądań. |
ResolvePolicy(Evidence[]) |
Przestarzałe.
Przestarzałe.
Określa uprawnienia do udzielania kodu na podstawie określonych dowodów. |
ResolvePolicyGroups(Evidence) |
Przestarzałe.
Przestarzałe.
Pobiera kolekcję grup kodu pasujących do określonych dowodów. |
ResolveSystemPolicy(Evidence) |
Przestarzałe.
Przestarzałe.
Określa uprawnienia do udzielania kodu na podstawie określonych dowodów, z wyłączeniem AppDomain zasad dla poziomu. |
SavePolicy() |
Przestarzałe.
Przestarzałe.
Zapisuje zmodyfikowany stan zasad zabezpieczeń. |
SavePolicyLevel(PolicyLevel) |
Przestarzałe.
Przestarzałe.
Zapisuje zmodyfikowany poziom zasad zabezpieczeń załadowany za pomocą polecenia LoadPolicyLevelFromFile(String, PolicyLevelType). |