Bagikan melalui


ContractBasedImportDefinition Kelas

Definisi

Mewakili impor yang diperlukan oleh ComposablePart objek dan yang dapat menentukan nama kontrak dan metadata.

public ref class ContractBasedImportDefinition : System::ComponentModel::Composition::Primitives::ImportDefinition
public class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition
type ContractBasedImportDefinition = class
    inherit ImportDefinition
Public Class ContractBasedImportDefinition
Inherits ImportDefinition
Warisan
ContractBasedImportDefinition

Konstruktor

ContractBasedImportDefinition()

Menginisialisasi instans baru kelas ContractBasedImportDefinition.

ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy)

Menginisialisasi instans ContractBasedImportDefinition baru kelas dengan nama kontrak yang ditentukan, identitas jenis yang diperlukan, metadata yang diperlukan, kardinalitas, dan kebijakan pembuatan, dan menunjukkan apakah definisi impor dapat dikomposisi ulang atau prasyarat.

ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>)

Menginisialisasi instans ContractBasedImportDefinition baru kelas dengan nama kontrak yang ditentukan, identitas jenis yang diperlukan, metadata yang diperlukan dan opsional, kardinalitas, dan kebijakan pembuatan, dan menunjukkan apakah definisi impor dapat dikomposisi ulang atau prasyarat.

Properti

Cardinality

Mendapatkan kardinalitas ekspor yang diperlukan oleh definisi impor.

(Diperoleh dari ImportDefinition)
Constraint

Mendapatkan ekspresi yang menentukan kondisi yang harus dicocokkan untuk memenuhi impor yang dijelaskan oleh definisi impor ini.

ContractName

Mendapatkan nama kontrak.

(Diperoleh dari ImportDefinition)
IsPrerequisite

Mendapatkan nilai yang menunjukkan apakah definisi impor harus dipenuhi sebelum bagian dapat mulai menghasilkan objek yang diekspor.

(Diperoleh dari ImportDefinition)
IsRecomposable

Mendapatkan nilai yang menunjukkan apakah definisi impor dapat dipenuhi beberapa kali.

(Diperoleh dari ImportDefinition)
Metadata

Mendapatkan metadata yang terkait dengan impor ini.

(Diperoleh dari ImportDefinition)
RequiredCreationPolicy

Mendapatkan atau menetapkan nilai yang menunjukkan bahwa importir memerlukan khusus CreationPolicy untuk ekspor yang digunakan untuk memenuhi impor ini.

RequiredMetadata

Mendapatkan nama metadata ekspor yang diperlukan oleh definisi impor.

RequiredTypeIdentity

Mendapatkan jenis ekspor yang diharapkan yang cocok dengan ini ContractBasedImportDefinition.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IsConstraintSatisfiedBy(ExportDefinition)

Mengembalikan nilai yang menunjukkan apakah batasan yang diwakili oleh objek ini dipenuhi oleh ekspor yang diwakili oleh definisi ekspor yang diberikan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek ini ContractBasedImportDefinition .

ToString()

Mengembalikan representasi string dari definisi impor.

(Diperoleh dari ImportDefinition)

Berlaku untuk