Hi!
MEF integration relies on standard MEF attributes, located in System.ComponentModel.Composition namespace.
PartCreationPolicyAttribute(CreationPolicy.Shared) will do the trick:
MEF integration relies on standard MEF attributes, located in System.ComponentModel.Composition namespace.
PartCreationPolicyAttribute(CreationPolicy.Shared) will do the trick:
// this component will work as a singleton (one instance per composition container) [ZyanComponent(typeof(ISampleService)), PartCreationPolicy(CreationPolicy.Shared)] internalclass MySampleService : ISampleService