Sdílet prostřednictvím


AppDomainSetup.PartialTrustVisibleAssemblies Vlastnost

Definice

Získá nebo nastaví seznam sestavení označených příznakem NotVisibleByDefault , který je viditelný pro kód částečné důvěryhodnosti spuštěný v doméně aplikace v izolovaném prostoru (sandbox).

public:
 property cli::array <System::String ^> ^ PartialTrustVisibleAssemblies { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] PartialTrustVisibleAssemblies { get; set; }
member this.PartialTrustVisibleAssemblies : string[] with get, set
Public Property PartialTrustVisibleAssemblies As String()

Hodnota vlastnosti

String[]

Pole částečných názvů sestavení, kde se každý částečný název skládá z jednoduchého názvu sestavení a veřejného klíče.

Poznámky

Počínaje rozhraním .NET Framework 4 AllowPartiallyTrustedCallersAttribute může být atribut (APTCA) podmíněný nastavením jeho PartialTrustVisibilityLevel vlastnosti na NotVisibleByDefault. Sestavení APTCA označené NotVisibleByDefault pomocí částečně důvěryhodného kódu nelze použít, pokud to hostitelská aplikace neumožňuje.

Hostitel domény aplikace v izolovaném prostoru (sandbox) umožňuje kódu v doméně aplikace používat sestavení s podmíněnými atributy APTCA vytvořením pole, které obsahuje jednoduchý název a veřejný klíč každého sestavení, a přiřazení pole k této vlastnosti. Například prvek pole může vypadat takto: "MyAssembly, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db2ad5e5fedc67ea526ff72ad426ef68e08e241d296c499eedfec6648dcc62b1a12f72be5833a45bbec481b68415b08a5fbc9f9ef247b523dd72bbea65bb532784ddc5c704544bd2f1c2d46fdbe41e4f949e76f9947357b2d5cf8ca9f970701bbd6e8ab64ad31b20ad0be9b56dae4f6b83332b92a2a3b8ea2804c40efbc0b6b9".

Důležité

Pokud používáte podtřídu AppDomainManagera sestavení, které jej definuje, závisí na sestaveních, která jsou označena podmíněným atributem APTCA, je nutné zahrnout tato sestavení do seznamu, který předáte PartialTrustVisibleAssemblies vlastnosti AppDomainSetup používané k vytvoření domén aplikace. V opačném případě budou sestavení označená podmíněným atributem APTCA zakázána.

Poznámka:

Při ladění aplikace spuštěné v doméně aplikace v izolovaném prostoru (sandbox) můžou být některé SecurityException zprávy zavádějící. Zpráva může například hlásit, že jedno z vašich plně důvěryhodných sestavení má pouze omezená oprávnění, pokud skutečnou příčinou problému je, že poptávka po zabezpečení, která překračuje sadu udělení domény aplikace v izolovaném prostoru (sandbox), se rozšířila na hranici domény aplikace v izolovaném prostoru (sandbox) a selhala.

Platí pro

Viz také