GeneratedComInterfaceAttribute Klasse

Definition

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
GeneratedComInterfaceAttribute
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)

Gilt für: