public GetFactory ( string id ) : IFlexFactory | ||
id | string | FlexFactory identity. |
Результат | IFlexFactory |
/// <summary> /// Returns the FactoryInstance used by the Destination to create object instances. /// </summary> /// <returns></returns> public FactoryInstance GetFactoryInstance() { if (_factoryInstance != null) { return(_factoryInstance); } MessageBroker messageBroker = this.Service.GetMessageBroker(); IFlexFactory factory = messageBroker.GetFactory(this.FactoryId); _factoryInstance = factory.CreateFactoryInstance(this.Id, _destinationDefinition.Properties); return(_factoryInstance); }