GeneratedComInterfaceAttribute Třída

Definice

Určuje, že atributovaný typ je rozhraní MODELU COM a že zdrojový generátor by měl generovat kód pro něj.

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
Dědičnost
GeneratedComInterfaceAttribute
Atributy

Konstruktory

Name Description
GeneratedComInterfaceAttribute()

Inicializuje novou instanci GeneratedComInterfaceAttribute třídy.

Vlastnosti

Name Description
ExceptionToUnmanagedMarshaller

Získá nebo nastaví Type použité k řízení, jak jsou výjimky zařazovány pro všechny metody v rozhraní.

Options

Možnosti, jak generovat interoperabilitu rozhraní MODELU COM s generátorem zdrojů zprostředkovatele komunikace com.

StringMarshalling

Získá nebo nastaví hodnotu, která určuje, jak zařazuje řetězcové argumenty na všechny metody v rozhraní. Pokud atribut rozhraní dědí z jiného rozhraní s GeneratedComInterfaceAttribute, musí mít stejné hodnoty pro StringMarshalling a StringMarshallingCustomType.

StringMarshallingCustomType

Získá nebo nastaví Type použité k řízení, jak jsou řetězcové argumenty zařazovány pro všechny metody v rozhraní. Pokud atribut rozhraní dědí z jiného rozhraní s GeneratedComInterfaceAttribute, musí mít stejné hodnoty pro StringMarshalling a StringMarshallingCustomType.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.

(Zděděno od Attribute)

Metody

Name Description
Equals(Object)

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od Attribute)
GetHashCode()

Vrátí kód hash pro tuto instanci.

(Zděděno od Attribute)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Při přepsání v odvozené třídě určuje, zda hodnota této instance je výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro