GeneratedComInterfaceAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass der attributierten Typ eine COM-Schnittstelle ist und dass der Quellgenerator Code dafür generieren soll.
public ref class GeneratedComInterfaceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Interface)]
public class GeneratedComInterfaceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Interface)>]
type GeneratedComInterfaceAttribute = class
inherit Attribute
Public Class GeneratedComInterfaceAttribute
Inherits Attribute
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| GeneratedComInterfaceAttribute() |
Initialisiert eine neue Instanz der GeneratedComInterfaceAttribute-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ExceptionToUnmanagedMarshaller |
Dient zum Abrufen oder Festlegen der Type Verwendung, um zu steuern, wie Ausnahmen für alle Methoden auf der Schnittstelle ge marshallt werden. |
| Options |
Optionen zum Generieren der COM-Schnittstelleninterop mit dem COM-Interopquellgenerator. |
| StringMarshalling |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie Zeichenfolgenargumente für alle Methoden auf der Schnittstelle gemarsen werden. Wenn die attributiert Schnittstelle von einer anderen Schnittstelle erbt, GeneratedComInterfaceAttributemuss sie dieselben Werte für StringMarshalling und StringMarshallingCustomType. |
| StringMarshallingCustomType |
Dient zum Abrufen oder Festlegen der Type Verwendung, um zu steuern, wie Zeichenfolgenargumente für alle Methoden auf der Schnittstelle ge marshallt werden. Wenn die attributiert Schnittstelle von einer anderen Schnittstelle erbt, GeneratedComInterfaceAttributemuss sie dieselben Werte für StringMarshalling und StringMarshallingCustomType. |
| TypeId |
Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute. (Geerbt von Attribute) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. (Geerbt von Attribute) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsDefaultAttribute() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, gibt an, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Geerbt von Attribute) |
| Match(Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |