ReflectionModelServices.CreateImportDefinition Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Importdefinition für einen Member oder einen Parameter.
Überlädt
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement)
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität und Erstellungsrichtlinie.
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
Parameter
- parameter
- Lazy<ParameterInfo>
Der zu importierende Parameter.
- contractName
- String
Der für den Import zu verwendende Vertragsname.
- requiredTypeIdentity
- String
Die erforderliche Typidentität für den Import.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Die erforderlichen Metadaten für den Import.
- cardinality
- ImportCardinality
Die Kardinalität des Imports.
- requiredCreationPolicy
- CreationPolicy
Einer der Enumerationswerte, der die Richtlinie zur Importerstellung angibt.
- origin
- ICompositionElement
Das Objekt, in das importiert werden soll.
Gibt zurück
Eine aus den angegebenen Parametern erstellte Importdefinition.
Gilt für:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement)
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Importmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie.
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
Parameter
- importingMember
- LazyMemberInfo
Der zu importierende Member.
- contractName
- String
Der für den Import zu verwendende Vertragsname.
- requiredTypeIdentity
- String
Die erforderliche Typidentität für den Import.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Die erforderlichen Metadaten für den Import.
- cardinality
- ImportCardinality
Die Kardinalität des Imports.
- isRecomposable
- Boolean
true
, um anzugeben, dass der Import erneut erstellt werden kann, andernfalls false
.
- requiredCreationPolicy
- CreationPolicy
Einer der Enumerationswerte, der die Richtlinie zur Importerstellung angibt.
- origin
- ICompositionElement
Das Objekt, in das importiert werden soll.
Gibt zurück
Eine aus den angegebenen Parametern erstellte Importdefinition.
Gilt für:
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
Erstellt für den angegebenen Parameter eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität und Erstellungsrichtlinie.
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
Parameter
- parameter
- Lazy<ParameterInfo>
Der zu importierende Parameter.
- contractName
- String
Der für den Import zu verwendende Vertragsname.
- requiredTypeIdentity
- String
Die erforderliche Typidentität für den Import.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Die erforderlichen Metadaten für den Import.
- cardinality
- ImportCardinality
Die Kardinalität des Imports.
- requiredCreationPolicy
- CreationPolicy
Einer der Enumerationswerte, der die Richtlinie zur Importerstellung angibt.
- metadata
- IDictionary<String,Object>
Die Vertragsmetadaten.
- isExportFactory
- Boolean
true
, um anzugeben, dass der Import eine ExportFactory<T> darstellt; andernfalls false
.
- origin
- ICompositionElement
Das Objekt, in das importiert werden soll.
Gibt zurück
Eine aus den angegebenen Parametern erstellte Importdefinition.
Gilt für:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie.
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
Parameter
- importingMember
- LazyMemberInfo
Der zu importierende Member.
- contractName
- String
Der für den Import zu verwendende Vertragsname.
- requiredTypeIdentity
- String
Die erforderliche Typidentität für den Import.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Die erforderlichen Metadaten für den Import.
- cardinality
- ImportCardinality
Die Kardinalität des Imports.
- isRecomposable
- Boolean
true
, um anzugeben, dass der Import erneut erstellt werden kann, andernfalls false
.
- requiredCreationPolicy
- CreationPolicy
Einer der Enumerationswerte, der die Richtlinie zur Importerstellung angibt.
- metadata
- IDictionary<String,Object>
Die Vertragsmetadaten.
- isExportFactory
- Boolean
true
, um anzugeben, dass der Import eine ExportFactory<T> darstellt; andernfalls false
.
- origin
- ICompositionElement
Das Objekt, in das importiert werden soll.
Gibt zurück
Eine aus den angegebenen Parametern erstellte Importdefinition.
Gilt für:
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement)
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
- Quelle:
- ReflectionModelServices.cs
Erstellt für den angegebenen Member eine Importdefinition mit den angegebenen Werten für Vertragsname, Typidentität, Import- und Vertragsmetadaten, Kardinalität, Neuerstellungsrichtlinie und Erstellungsrichtlinie.
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
Parameter
- importingMember
- LazyMemberInfo
Der zu importierende Member.
- contractName
- String
Der für den Import zu verwendende Vertragsname.
- requiredTypeIdentity
- String
Die erforderliche Typidentität für den Import.
- requiredMetadata
- IEnumerable<KeyValuePair<String,Type>>
Die erforderlichen Metadaten für den Import.
- cardinality
- ImportCardinality
Die Kardinalität des Imports.
- isRecomposable
- Boolean
true
, um anzugeben, dass der Import erneut erstellt werden kann, andernfalls false
.
- isPreRequisite
- Boolean
true
, um anzugeben, dass der Import eine erforderliche Komponente ist; andernfalls false
.
- requiredCreationPolicy
- CreationPolicy
Einer der Enumerationswerte, der die Richtlinie zur Importerstellung angibt.
- metadata
- IDictionary<String,Object>
Die Vertragsmetadaten.
- isExportFactory
- Boolean
true
, um anzugeben, dass der Import eine ExportFactory<T> darstellt; andernfalls false
.
- origin
- ICompositionElement
Das Objekt, in das importiert werden soll.
Gibt zurück
Eine aus den angegebenen Parametern erstellte Importdefinition.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für