ContractBasedImportDefinition Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |