ExportAttribute Konstruktorok

Definíció

Inicializálja a ExportAttribute osztály új példányát.

Túlterhelések

Name Description
ExportAttribute()

Inicializálja az ExportAttribute osztály új példányát, és exportálja az ezzel az attribútummal megjelölt típust vagy tagot az alapértelmezett szerződésnév alatt.

ExportAttribute(String)

Inicializálja az ExportAttribute osztály új példányát, és exportálja az attribútummal megjelölt típust vagy tagot a megadott szerződésnév alatt.

ExportAttribute(Type)

Inicializálja az ExportAttribute osztály új példányát, és exportálja az attribútummal megjelölt típust vagy tagot a megadott típusból származtatott szerződésnév alatt.

ExportAttribute(String, Type)

Inicializálja az ExportAttribute osztály új példányát, és exportálja a megadott típust a megadott szerződésnév alatt.

ExportAttribute()

Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs

Inicializálja az ExportAttribute osztály új példányát, és exportálja az ezzel az attribútummal megjelölt típust vagy tagot az alapértelmezett szerződésnév alatt.

public:
 ExportAttribute();
public ExportAttribute();
Public Sub New ()

Megjegyzések

Az alapértelmezett szerződésnév annak az eredménye, hogy meghívja a GetContractName metódust a tulajdonságon vagy mezőtípuson, vagy az attribútummal megjelölt típuson.

Az ezzel az attribútummal megjelölt metódusnak meg kell adnia egy szerződésnevet vagy egy típust az egyik ExportAttribute(String) vagy ExportAttribute(Type)a másik használatával.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

ExportAttribute(String)

Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs

Inicializálja az ExportAttribute osztály új példányát, és exportálja az attribútummal megjelölt típust vagy tagot a megadott szerződésnév alatt.

public:
 ExportAttribute(System::String ^ contractName);
public ExportAttribute(string? contractName);
public ExportAttribute(string contractName);
new System.ComponentModel.Composition.ExportAttribute : string -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String)

Paraméterek

contractName
String

Az attribútummal megjelölt típus vagy tag exportálásához használt szerződésnév, vagy null egy üres sztring ("") az alapértelmezett szerződésnév használatához.

Megjegyzések

Az alapértelmezett szerződésnév annak az eredménye, hogy meghívja a GetContractName metódust a tulajdonságon vagy mezőtípuson, vagy az attribútummal megjelölt típuson.

Az ezzel az attribútummal megjelölt metódusnak meg kell adnia egy szerződésnevet vagy egy típust az egyik ExportAttribute(String) vagy ExportAttribute(Type)a másik használatával.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

ExportAttribute(Type)

Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs

Inicializálja az ExportAttribute osztály új példányát, és exportálja az attribútummal megjelölt típust vagy tagot a megadott típusból származtatott szerződésnév alatt.

public:
 ExportAttribute(Type ^ contractType);
public ExportAttribute(Type? contractType);
public ExportAttribute(Type contractType);
new System.ComponentModel.Composition.ExportAttribute : Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractType As Type)

Paraméterek

contractType
Type

Olyan típus, amelyből az attribútummal null megjelölt típus vagy tag exportálásához vagy az alapértelmezett szerződésnév használatához használt szerződésnevet szeretné származtatni.

Megjegyzések

A szerződés neve a metódus GetContractNamemeghívásának contractType eredménye.

Az alapértelmezett szerződésnév annak az eredménye, hogy meghívja a GetContractName metódust a tulajdonságon vagy mezőtípuson, vagy az attribútummal megjelölt típuson.

Az ezzel az attribútummal megjelölt metódusnak meg kell adnia egy szerződésnevet vagy egy típust az egyik ExportAttribute(String) vagy ExportAttribute(Type)a másik használatával.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

ExportAttribute(String, Type)

Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs
Forrás:
ExportAttribute.cs

Inicializálja az ExportAttribute osztály új példányát, és exportálja a megadott típust a megadott szerződésnév alatt.

public:
 ExportAttribute(System::String ^ contractName, Type ^ contractType);
public ExportAttribute(string? contractName, Type? contractType);
public ExportAttribute(string contractName, Type contractType);
new System.ComponentModel.Composition.ExportAttribute : string * Type -> System.ComponentModel.Composition.ExportAttribute
Public Sub New (contractName As String, contractType As Type)

Paraméterek

contractName
String

Az attribútummal megjelölt típus vagy tag exportálásához használt szerződésnév, vagy null egy üres sztring ("") az alapértelmezett szerződésnév használatához.

contractType
Type

Az exportálandó típus.

Megjegyzések

Az alapértelmezett szerződésnév a tulajdonság vagy mezőtípus meghívásának AttributedModelServices.GetContractName(Type) eredménye, vagy azon a típuson, amelyen ez az attribútum van megjelölve.

A szerződés nevét a rendszer kis- és nagybetűk megkülönböztetésével hasonlítja össze, és nem nyelvi összehasonlítást használ StringComparer.Ordinal.

A következőre érvényes: