ImportDefinition Konstruktory
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ImportDefinition.
ImportDefinition() |
Inicjuje nowe wystąpienie klasy ImportDefinition. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
Inicjuje nowe wystąpienie ImportDefinition klasy z określonym ograniczeniem, nazwą kontraktu i kardynalnością oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wymaganie wstępne. |
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
Inicjuje ImportDefinition nowe wystąpienie klasy z określonym ograniczeniem, nazwą kontraktu, kardynalnością i metadanymi oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wstępnie wymagana. |
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
Inicjuje nowe wystąpienie klasy ImportDefinition.
protected:
ImportDefinition();
protected ImportDefinition ();
Protected Sub New ()
Uwagi
Typy pochodne wywołujące Constraint ten konstruktor muszą zastąpić właściwość i opcjonalnie Cardinalitywłaściwości , IsPrerequisite i IsRecomposable .
Dotyczy
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean)
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
Inicjuje nowe wystąpienie ImportDefinition klasy z określonym ograniczeniem, nazwą kontraktu i kardynalnością oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wymaganie wstępne.
public:
ImportDefinition(System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ constraint, System::String ^ contractName, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string? contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite);
new System.ComponentModel.Composition.Primitives.ImportDefinition : System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> * string * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * bool -> System.ComponentModel.Composition.Primitives.ImportDefinition
Public Sub New (constraint As Expression(Of Func(Of ExportDefinition, Boolean)), contractName As String, cardinality As ImportCardinality, isRecomposable As Boolean, isPrerequisite As Boolean)
Parametry
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Wyrażenie zawierające obiekt definiujący Func<T,TResult> warunki, które Export muszą być zgodne z definicją importu.
- contractName
- String
Nazwa kontraktu.
- cardinality
- ImportCardinality
Jedna z wartości wyliczenia wskazująca kardynalność Export obiektów wymaganych przez definicję importu.
- isRecomposable
- Boolean
true
aby określić, że definicja importu może być wielokrotnie wielokrotnie satysfakcjonująca przez cały okres istnienia ComposablePart obiektu; w przeciwnym razie false
.
- isPrerequisite
- Boolean
true
aby określić, że definicja importu musi być spełniona przed rozpoczęciem ComposablePart tworzenia wyeksportowanych obiektów; w przeciwnym razie false
.
Wyjątki
constraint
to null
.
cardinality
nie jest jedną z wartości .ImportCardinality
Dotyczy
ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>)
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
- Źródło:
- ImportDefinition.cs
Inicjuje ImportDefinition nowe wystąpienie klasy z określonym ograniczeniem, nazwą kontraktu, kardynalnością i metadanymi oraz wskazuje, czy definicja importu jest ponownie komkompilowalna, czy wstępnie wymagana.
public:
ImportDefinition(System::Linq::Expressions::Expression<Func<System::ComponentModel::Composition::Primitives::ExportDefinition ^, bool> ^> ^ constraint, System::String ^ contractName, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string,object> metadata);
public ImportDefinition (System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition,bool>> constraint, string? contractName, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPrerequisite, System.Collections.Generic.IDictionary<string,object?>? metadata);
new System.ComponentModel.Composition.Primitives.ImportDefinition : System.Linq.Expressions.Expression<Func<System.ComponentModel.Composition.Primitives.ExportDefinition, bool>> * string * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * bool * System.Collections.Generic.IDictionary<string, obj> -> System.ComponentModel.Composition.Primitives.ImportDefinition
Public Sub New (constraint As Expression(Of Func(Of ExportDefinition, Boolean)), contractName As String, cardinality As ImportCardinality, isRecomposable As Boolean, isPrerequisite As Boolean, metadata As IDictionary(Of String, Object))
Parametry
- constraint
- Expression<Func<ExportDefinition,Boolean>>
Wyrażenie zawierające obiekt definiujący Func<T,TResult> warunki, które Export muszą być zgodne z definicją importu.
- contractName
- String
Nazwa kontraktu.
- cardinality
- ImportCardinality
Jedna z wartości wyliczenia wskazująca kardynalność Export obiektów wymaganych przez definicję importu.
- isRecomposable
- Boolean
true
aby określić, że definicja importu może być wielokrotnie wielokrotnie satysfakcjonująca przez cały okres istnienia ComposablePart obiektu; w przeciwnym razie false
.
- isPrerequisite
- Boolean
true
aby określić, że definicja importu musi być spełniona przed rozpoczęciem ComposablePart tworzenia wyeksportowanych obiektów; w przeciwnym razie false
.
- metadata
- IDictionary<String,Object>
Metadane skojarzone z importem.
Dotyczy
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: