Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ImportBuilder Class

.NET Framework 4.6 and 4.5

Represents configuration information for a rule-based import.


Namespace:  System.ComponentModel.Composition.Registration
Assembly:  System.ComponentModel.Composition.Registration (in System.ComponentModel.Composition.Registration.dll)

public sealed class ImportBuilder

The ImportBuilder type exposes the following members.

Public methodImportBuilderInitializes a new instance of the ImportBuilder class.

Public methodAllowDefaultSpecifies that the import should allow a default value.
Public methodAllowRecompositionSpecifies that the import should be recomposable.
Public methodAsContractNameSpecifies that the import should be under the given contract name.
Public methodAsContractType(Type)Specifies that the import should use the given contract type.
Public methodAsContractType<T>()Specifies that the import should use the given contract type.
Public methodAsManySpecifies the import's cardinality.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodRequiredCreationPolicySpecifies the import's required creation policy.
Public methodSourceSpecifies a value that specifies the scopes this import can be satisfied from.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

.NET Framework

Supported in: 4.6, 4.5

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft