ExportDescriptorPromise Class
Represents an export descriptor that an available part can provide.
Assembly: System.Composition.Hosting (in System.Composition.Hosting.dll)
| Name | Description | |
|---|---|---|
![]() | ExportDescriptorPromise(CompositionContract^, String^, Boolean, Func<IEnumerable<CompositionDependency^>^>^, Func<IEnumerable<CompositionDependency^>^, ExportDescriptor^>^) | Initializes a new instance of the ExportDescriptorPromise class. |
| Name | Description | |
|---|---|---|
![]() | Contract | Gets the contract fulfilled by this promise. |
![]() | Dependencies | Gets the dependencies required by this promise. |
![]() | IsShared | Gets a value that indicates whether the promise is shared. |
![]() | Origin | Gets a description of where the promise originates, used to provide readable errors. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetDescriptor() | Gets the promised descriptor. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | Returns the string representation of this ExportDescriptorPromise object. (Overrides Object::ToString().) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


