ReflectionModelServices.CreateImportDefinition Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy importálási definíciót egy taghoz vagy paraméterhez.
Túlterhelések
| Name | Description |
|---|---|
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság és létrehozási szabályzat használatával. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság, újrakompozíciós szabályzat és létrehozási szabályzat használatával. |
| CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság és létrehozási szabályzat használatával. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával. |
| CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement)
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság és létrehozási szabályzat használatával.
public:
static System::ComponentModel::Composition::Primitives::ContractBasedImportDefinition ^ CreateImportDefinition(Lazy<System::Reflection::ParameterInfo ^> ^ parameter, System::String ^ contractName, System::String ^ requiredTypeIdentity, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ requiredMetadata, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, System::ComponentModel::Composition::CreationPolicy requiredCreationPolicy, System::ComponentModel::Composition::Primitives::ICompositionElement ^ origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string? requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>>? requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement? origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin);
static member CreateImportDefinition : Lazy<System.Reflection.ParameterInfo> * string * string * seq<System.Collections.Generic.KeyValuePair<string, Type>> * System.ComponentModel.Composition.Primitives.ImportCardinality * System.ComponentModel.Composition.CreationPolicy * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
Public Shared Function CreateImportDefinition (parameter As Lazy(Of ParameterInfo), contractName As String, requiredTypeIdentity As String, requiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type)), cardinality As ImportCardinality, requiredCreationPolicy As CreationPolicy, origin As ICompositionElement) As ContractBasedImportDefinition
Paraméterek
- parameter
- Lazy<ParameterInfo>
Az importálandó paraméter.
- contractName
- String
Az importáláshoz használandó szerződésnév.
- requiredTypeIdentity
- String
Az importáláshoz szükséges típusidentitás.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Az importáláshoz szükséges metaadatok.
- cardinality
- ImportCardinality
Az importálás számossága.
- requiredCreationPolicy
- CreationPolicy
Az importálás létrehozási szabályzatát meghatározó enumerálási értékek egyike.
- origin
- ICompositionElement
Az importálandó objektum.
Válaszok
A megadott paraméterekből létrehozott importálási definíció.
A következőre érvényes:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement)
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, metaadatok importálása, számosság, újrakompozíciós szabályzat és létrehozási szabályzat használatával.
public:
static System::ComponentModel::Composition::Primitives::ContractBasedImportDefinition ^ CreateImportDefinition(System::ComponentModel::Composition::ReflectionModel::LazyMemberInfo importingMember, System::String ^ contractName, System::String ^ requiredTypeIdentity, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ requiredMetadata, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, System::ComponentModel::Composition::CreationPolicy requiredCreationPolicy, System::ComponentModel::Composition::Primitives::ICompositionElement ^ origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string? requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>>? requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement? origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.ComponentModel.Composition.Primitives.ICompositionElement origin);
static member CreateImportDefinition : System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo * string * string * seq<System.Collections.Generic.KeyValuePair<string, Type>> * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * System.ComponentModel.Composition.CreationPolicy * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
Public Shared Function CreateImportDefinition (importingMember As LazyMemberInfo, contractName As String, requiredTypeIdentity As String, requiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type)), cardinality As ImportCardinality, isRecomposable As Boolean, requiredCreationPolicy As CreationPolicy, origin As ICompositionElement) As ContractBasedImportDefinition
Paraméterek
- importingMember
- LazyMemberInfo
Az importálandó tag.
- contractName
- String
Az importáláshoz használandó szerződésnév.
- requiredTypeIdentity
- String
Az importáláshoz szükséges típusidentitás.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Az importáláshoz szükséges metaadatok.
- cardinality
- ImportCardinality
Az importálás számossága.
- isRecomposable
- Boolean
trueannak jelzésére, hogy az importálás újrafordítható; egyéb esetben. false
- requiredCreationPolicy
- CreationPolicy
Az importálás létrehozási szabályzatát meghatározó enumerálási értékek egyike.
- origin
- ICompositionElement
Az importálandó objektum.
Válaszok
A megadott paraméterekből létrehozott importálási definíció.
A következőre érvényes:
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
Létrehoz egy importálási definíciót a megadott paraméterhez a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság és létrehozási szabályzat használatával.
public:
static System::ComponentModel::Composition::Primitives::ContractBasedImportDefinition ^ CreateImportDefinition(Lazy<System::Reflection::ParameterInfo ^> ^ parameter, System::String ^ contractName, System::String ^ requiredTypeIdentity, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ requiredMetadata, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, System::ComponentModel::Composition::CreationPolicy requiredCreationPolicy, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, bool isExportFactory, System::ComponentModel::Composition::Primitives::ICompositionElement ^ origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string? requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>>? requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object?> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement? origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(Lazy<System.Reflection.ParameterInfo> parameter, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);
static member CreateImportDefinition : Lazy<System.Reflection.ParameterInfo> * string * string * seq<System.Collections.Generic.KeyValuePair<string, Type>> * System.ComponentModel.Composition.Primitives.ImportCardinality * System.ComponentModel.Composition.CreationPolicy * System.Collections.Generic.IDictionary<string, obj> * bool * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
Public Shared Function CreateImportDefinition (parameter As Lazy(Of ParameterInfo), contractName As String, requiredTypeIdentity As String, requiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type)), cardinality As ImportCardinality, requiredCreationPolicy As CreationPolicy, metadata As IDictionary(Of String, Object), isExportFactory As Boolean, origin As ICompositionElement) As ContractBasedImportDefinition
Paraméterek
- parameter
- Lazy<ParameterInfo>
Az importálandó paraméter.
- contractName
- String
Az importáláshoz használandó szerződésnév.
- requiredTypeIdentity
- String
Az importáláshoz szükséges típusidentitás.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Az importáláshoz szükséges metaadatok.
- cardinality
- ImportCardinality
Az importálás számossága.
- requiredCreationPolicy
- CreationPolicy
Az importálás létrehozási szabályzatát meghatározó enumerálási értékek egyike.
- metadata
- IDictionary<String,Object>
A szerződés metaadatai.
- isExportFactory
- Boolean
true annak jelzésére, hogy az importálás egy ExportFactory<T>; egyéb értéket falsejelöl.
- origin
- ICompositionElement
Az importálandó objektum.
Válaszok
A megadott paraméterekből létrehozott importálási definíció.
A következőre érvényes:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával.
public:
static System::ComponentModel::Composition::Primitives::ContractBasedImportDefinition ^ CreateImportDefinition(System::ComponentModel::Composition::ReflectionModel::LazyMemberInfo importingMember, System::String ^ contractName, System::String ^ requiredTypeIdentity, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ requiredMetadata, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, System::ComponentModel::Composition::CreationPolicy requiredCreationPolicy, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, bool isExportFactory, System::ComponentModel::Composition::Primitives::ICompositionElement ^ origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string? requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>>? requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object?> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement? origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);
static member CreateImportDefinition : System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo * string * string * seq<System.Collections.Generic.KeyValuePair<string, Type>> * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * System.ComponentModel.Composition.CreationPolicy * System.Collections.Generic.IDictionary<string, obj> * bool * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
Public Shared Function CreateImportDefinition (importingMember As LazyMemberInfo, contractName As String, requiredTypeIdentity As String, requiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type)), cardinality As ImportCardinality, isRecomposable As Boolean, requiredCreationPolicy As CreationPolicy, metadata As IDictionary(Of String, Object), isExportFactory As Boolean, origin As ICompositionElement) As ContractBasedImportDefinition
Paraméterek
- importingMember
- LazyMemberInfo
Az importálandó tag.
- contractName
- String
Az importáláshoz használandó szerződésnév.
- requiredTypeIdentity
- String
Az importáláshoz szükséges típusidentitás.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Az importáláshoz szükséges metaadatok.
- cardinality
- ImportCardinality
Az importálás számossága.
- isRecomposable
- Boolean
trueannak jelzésére, hogy az importálás újrafordítható; egyéb esetben. false
- requiredCreationPolicy
- CreationPolicy
Az importálás létrehozási szabályzatát meghatározó enumerálási értékek egyike.
- metadata
- IDictionary<String,Object>
A szerződés metaadatai.
- isExportFactory
- Boolean
true annak jelzésére, hogy az importálás egy ExportFactory<T>; egyéb értéket falsejelöl.
- origin
- ICompositionElement
Az importálandó objektum.
Válaszok
A megadott paraméterekből létrehozott importálási definíció.
A következőre érvényes:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
- Forrás:
- ReflectionModelServices.cs
Létrehoz egy importálási definíciót a megadott taghoz a megadott szerződésnév, típusidentitás, importálási és szerződési metaadatok, számosság, újrabontási szabályzat és létrehozási szabályzat használatával.
public:
static System::ComponentModel::Composition::Primitives::ContractBasedImportDefinition ^ CreateImportDefinition(System::ComponentModel::Composition::ReflectionModel::LazyMemberInfo importingMember, System::String ^ contractName, System::String ^ requiredTypeIdentity, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Type ^>> ^ requiredMetadata, System::ComponentModel::Composition::Primitives::ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System::ComponentModel::Composition::CreationPolicy requiredCreationPolicy, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, bool isExportFactory, System::ComponentModel::Composition::Primitives::ICompositionElement ^ origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string? requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>>? requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object?> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement? origin);
public static System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition CreateImportDefinition(System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo importingMember, string contractName, string requiredTypeIdentity, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Type>> requiredMetadata, System.ComponentModel.Composition.Primitives.ImportCardinality cardinality, bool isRecomposable, bool isPreRequisite, System.ComponentModel.Composition.CreationPolicy requiredCreationPolicy, System.Collections.Generic.IDictionary<string,object> metadata, bool isExportFactory, System.ComponentModel.Composition.Primitives.ICompositionElement origin);
static member CreateImportDefinition : System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo * string * string * seq<System.Collections.Generic.KeyValuePair<string, Type>> * System.ComponentModel.Composition.Primitives.ImportCardinality * bool * bool * System.ComponentModel.Composition.CreationPolicy * System.Collections.Generic.IDictionary<string, obj> * bool * System.ComponentModel.Composition.Primitives.ICompositionElement -> System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition
Public Shared Function CreateImportDefinition (importingMember As LazyMemberInfo, contractName As String, requiredTypeIdentity As String, requiredMetadata As IEnumerable(Of KeyValuePair(Of String, Type)), cardinality As ImportCardinality, isRecomposable As Boolean, isPreRequisite As Boolean, requiredCreationPolicy As CreationPolicy, metadata As IDictionary(Of String, Object), isExportFactory As Boolean, origin As ICompositionElement) As ContractBasedImportDefinition
Paraméterek
- importingMember
- LazyMemberInfo
Az importálandó tag.
- contractName
- String
Az importáláshoz használandó szerződésnév.
- requiredTypeIdentity
- String
Az importáláshoz szükséges típusidentitás.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Az importáláshoz szükséges metaadatok.
- cardinality
- ImportCardinality
Az importálás számossága.
- isRecomposable
- Boolean
trueannak jelzésére, hogy az importálás újrafordítható; egyéb esetben. false
- isPreRequisite
- Boolean
trueannak jelzésére, hogy az importálás előfeltétele; egyéb esetben. false
- requiredCreationPolicy
- CreationPolicy
Az importálás létrehozási szabályzatát meghatározó enumerálási értékek egyike.
- metadata
- IDictionary<String,Object>
A szerződés metaadatai.
- isExportFactory
- Boolean
true annak jelzésére, hogy az importálás egy ExportFactory<T>; egyéb értéket falsejelöl.
- origin
- ICompositionElement
Az importálandó objektum.
Válaszok
A megadott paraméterekből létrehozott importálási definíció.