/// <summary> /// Инициализация расширения функционала клиента очереди сообщений /// </summary> /// <param name="configure">Действие для регистрации используемых типов сообщений</param> public static void Initialize(Action <IMessageTypeProvider> configure) { if (isInitialized) { throw new OperationCanceledException("Yandex Message Queue Trasport is initialized"); } ConverterProvider.Register(JsonMessageConverter.TAG, new JsonMessageConverter()); ConverterProvider.Register(XmlMessageConverter.TAG, new XmlMessageConverter()); configure(TypeProvider); isInitialized = true; }