<generatePublisherEvidence> – element
Určuje, jestli modul runtime vytváří Publisher důkaz pro zabezpečení přístupu ke kódu (CAS).
<Konfigurace>
<Runtime>
<generatePublisherEvidence>
Poznámka
Zabezpečení přístupu kódu (CAS) bylo ve všech verzích rozhraní .NET Framework a .NET zastaralé. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas generují chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
Syntax
<generatePublisherEvidence
enabled="true|false"/>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
enabled |
Požadovaný atribut. Určuje, jestli modul runtime vytváří Publisher důkaz. |
Atribut enabled
Hodnota | Popis |
---|---|
false |
Nevytáří Publisher důkazy. |
true |
Vytvoří Publisher důkazy. Tato možnost je výchozí. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o možnostech inicializace modulu runtime. |
Poznámky
Poznámka
V rozhraní .NET Framework 4 a novějších nemá tento prvek žádný vliv na časy načítání sestavení.
Modul CLR (Common Language Runtime) se pokusí ověřit podpis Authenticode při načítání, aby se vytvořil Publisher důkaz pro sestavení. Ve výchozím nastavení ale většina aplikací nepotřebuje Publisher důkazy. Standardní zásady CAS nespoléhá na PublisherMembershipCondition. Měli byste se vyhnout zbytečným nákladům na spuštění souvisejícím s ověřením podpisu vydavatele, pokud se vaše aplikace nespustí na počítači s vlastními zásadami CAS nebo nemá v úmyslu splnit požadavky PublisherIdentityPermission na v prostředí s částečnou důvěryhodností. (Požadavky na oprávnění identity vždy uspěje v prostředí s plnou důvěryhodností.)
Poznámka
Doporučujeme, aby služby používaly element ke zlepšení výkonu <generatePublisherEvidence>
při spouštění. Použití tohoto prvku může také pomoct vyhnout se zpožděním, které mohou způsobit vypršení časového limitu a zrušení spuštění služby.
Konfigurační soubor
Tento prvek lze použít pouze v konfiguračním souboru aplikace.
Příklad
Následující příklad ukazuje, jak pomocí elementu <generatePublisherEvidence>
zakázat kontrolu zásad vydavatele CAS pro aplikaci.
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>