System.ComponentModel.Composition
4.0.0.0
System.Object
System.ComponentModel.Composition.ICompositionService
System.IDisposable
This class is used internally by . You should generally not use it unless you are authoring a container.
Performs composition for containers.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class.
The that provides the access to objects.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class, optionally in thread-safe mode.
The that provides the access to objects.
true if thread safety is required; otherwise, false.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class with the specified options.
The that provides the access to objects.
An object that specifies options that affect the behavior of the engine.
Method
4.0.0.0
System.Void
Call Dispose when you are finished using the . The Dispose method leaves the in an unusable state. After calling Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying.
For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.
Always call Dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's Finalize method.
Releases all resources used by the current instance of the class.
Method
4.0.0.0
System.Void
To be added.
Releases the unmanaged resources used by the and optionally releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Method
4.0.0.0
System.Void
To be added.
Previews all the required imports for the specified part to make sure that they can be satisfied, without actually setting them.
The part to preview the imports of.
The composition transaction to use, or null for no composition transaction.
Method
4.0.0.0
System.Void
To be added.
Releases all the exports used to satisfy the imports of the specified part.
The part to release the imports of.
The composition transaction to use, or null for no composition transaction.
Method
4.0.0.0
System.Void
To be added.
Satisfies the imports of the specified part.
The part to satisfy the imports of.
Method
4.0.0.0
System.Void
To be added.
Satisfies the imports of the specified part without registering them for recomposition.
The part to satisfy the imports of.