FileCodeGroup 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.
Varning
Code Access Security is not supported or honored by the runtime.
Ger behörighet att ändra filer som finns i kodsammansättningarna till kodsammansättningar som matchar medlemskapsvillkoret. Det går inte att ärva den här klassen.
public ref class FileCodeGroup sealed : System::Security::Policy::CodeGroup
[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 FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
public sealed class FileCodeGroup : System.Security.Policy.CodeGroup
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
type FileCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileCodeGroup = class
inherit CodeGroup
type FileCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FileCodeGroup
Inherits CodeGroup
- 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.
Kodgrupper är byggstenarna i säkerhetsprincipen för kodåtkomst. Varje principnivå består av en rotkodsgrupp som kan ha underordnade kodgrupper. Varje underordnad kodgrupp kan ha egna underordnade kodgrupper. Det här beteendet sträcker sig till valfritt antal nivåer och bildar ett träd. Varje kodgrupp har ett medlemskapsvillkor som avgör om en viss sammansättning tillhör den baserat på bevisen för den sammansättningen. Endast kodgrupper vars medlemskapsvillkor matchar en viss sammansättning och deras underordnade kodgrupper tillämpar principen.
FileCodeGroup har samma underordnade matchande semantik som UnionCodeGroup. Returnerar dock FileCodeGroup en behörighetsuppsättning som innehåller en dynamiskt beräknad FileIOPermission som ger filåtkomst till katalogen som koden körs från. UnionCodeGroup Returnerar endast en statisk behörighetsuppsättning. Den typ av filåtkomst som beviljas skickas som en parameter till konstruktorn.
Den här kodgruppen matchar endast sammansättningar som körs över ett filprotokoll, dvs. sammansättningar som har URL:er som pekar på en fil eller UNC-sökväg.
Konstruktorer
| Name | Description |
|---|---|
| FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) |
Föråldrad.
Initierar en ny instans av FileCodeGroup klassen. |
Egenskaper
| Name | Description |
|---|---|
| AttributeString |
Föråldrad.
Hämtar en strängrepresentation av attributen för principsatsen för kodgruppen. |
| Children |
Föråldrad.
Hämtar eller anger en ordnad lista över underordnade kodgrupper i en kodgrupp. (Ärvd från CodeGroup) |
| Description |
Föråldrad.
Hämtar eller anger beskrivningen av kodgruppen. (Ärvd från CodeGroup) |
| MembershipCondition |
Föråldrad.
Hämtar eller anger kodgruppens medlemskapsvillkor. (Ärvd från CodeGroup) |
| MergeLogic |
Föråldrad.
Hämtar kopplingslogik. |
| Name |
Föråldrad.
Hämtar eller anger namnet på kodgruppen. (Ärvd från CodeGroup) |
| PermissionSetName |
Föråldrad.
Hämtar namnet på den namngivna behörighetsuppsättningen för kodgruppen. |
| PolicyStatement |
Föråldrad.
Hämtar eller anger den principsats som är associerad med kodgruppen. (Ärvd från CodeGroup) |
Metoder
| Name | Description |
|---|---|
| AddChild(CodeGroup) |
Föråldrad.
Lägger till en underordnad kodgrupp i den aktuella kodgruppen. (Ärvd från CodeGroup) |
| Copy() |
Föråldrad.
Gör en djup kopia av den aktuella kodgruppen. |
| CreateXml(SecurityElement, PolicyLevel) |
Föråldrad.
När åsidosättas i en härledd klass serialiserar egenskaper och internt tillstånd som är specifika för en härledd kodgrupp och lägger till serialiseringen i den angivna SecurityElement. (Ärvd från CodeGroup) |
| Equals(CodeGroup, Boolean) |
Föråldrad.
Avgör om den angivna kodgruppen motsvarar den aktuella kodgruppen och kontrollerar även de underordnade kodgrupperna om den anges. (Ärvd från CodeGroup) |
| Equals(Object) |
Föråldrad.
Avgör om den angivna kodgruppen motsvarar den aktuella kodgruppen. |
| FromXml(SecurityElement, PolicyLevel) |
Föråldrad.
Rekonstruerar ett säkerhetsobjekt med ett angivet tillstånd och en principnivå från en XML-kodning. (Ärvd från CodeGroup) |
| FromXml(SecurityElement) |
Föråldrad.
Rekonstruerar ett säkerhetsobjekt med ett visst tillstånd från en XML-kodning. (Ärvd från CodeGroup) |
| GetHashCode() |
Föråldrad.
Hämtar hash-koden för den aktuella kodgruppen. |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Föråldrad.
När åsidosättas i en härledd klass rekonstruerar egenskaper och internt tillstånd som är specifika för en härledd kodgrupp från den angivna SecurityElement. (Ärvd från CodeGroup) |
| RemoveChild(CodeGroup) |
Föråldrad.
Tar bort den angivna underordnade kodgruppen. (Ärvd från CodeGroup) |
| Resolve(Evidence) |
Föråldrad.
Löser principen för kodgruppen och dess underordnade för en uppsättning bevis. |
| ResolveMatchingCodeGroups(Evidence) |
Föråldrad.
Löser matchande kodgrupper. |
| ToString() |
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| ToXml() |
Föråldrad.
Skapar en XML-kodning av säkerhetsobjektet och dess aktuella tillstånd. (Ärvd från CodeGroup) |
| ToXml(PolicyLevel) |
Föråldrad.
Skapar en XML-kodning av säkerhetsobjektet, dess aktuella tillstånd och den principnivå där koden finns. (Ärvd från CodeGroup) |