Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
AssemblyDelaySignAttribute-Klasse
Gibt an, dass die Assembly beim Erstellen nicht vollständig signiert wurde.
Assembly: mscorlib (in mscorlib.dll)
Der AssemblyDelaySignAttribute-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
AssemblyDelaySignAttribute | Initialisiert eine neue Instanz der AssemblyDelaySignAttribute-Klasse. |
| Name | Beschreibung | |
|---|---|---|
|
DelaySign | Ruft einen Wert ab, der den Zustand des Attributs angibt. |
|
TypeId | Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
Equals | Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.) |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
IsDefaultAttribute | Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.) |
|
Match | Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
_Attribute.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) |
|
_Attribute.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.) |
|
_Attribute.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) |
|
_Attribute.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.) |
Wenn dieses Attribut für eine Assembly verwendet wird, wird für die Signatur Platz reserviert, der später durch ein Signaturtool wie das Dienstprogramm sn.exe gefüllt wird. Verzögertes Signieren wird verwendet, wenn der Autor der Assembly nicht auf den privaten Schlüssel zugreifen kann, mit dem die Signatur generiert wird, wie in [assembly:AssemblyDelaySignAttribute(true)].
Die Klassen in System.Runtime.CompilerServices können nur von Compilern verwendet werden. Verwenden Sie diese nur, wenn Sie einen Compiler erstellen.
Weitere Informationen hierzu finden Sie in der CLI (Common Language Infrastructure)-Dokumentation, insbesondere in "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar, siehe ECMA C# and Common Language Infrastructure Standards auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) auf der Ecma International-Website.
Im folgenden Codebeispiel wird die Verwendung des AssemblyDelaySignAttribute mit dem AssemblyKeyFileAttribute veranschaulicht. Um dieses Beispiel zu kompilieren, müssen Sie mit dem Sn.exe (Strong Name-Tool) eine Schlüsseldatei mit starkem Namen mit dem Namen TestPublicKey.snk erstellen:
sn -k TestPublicKey.snk
Kompilieren Sie das Beispiel als DLL-Datei. Wenn Sie von der Befehlszeile aus kompilieren, verwenden Sie für C# und Visual Basic die Option /t:library und für Visual C++ die Linkeroption /LD.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.