Show / Hide Table of Contents

Interface IBasicPropertiesProvider

Предоставляет методы для работы с базовыми свойствами сообщений в очереди.

Namespace:InfinniPlatform.MessageQueue
Assembly:InfinniPlatform.MessageQueue.RabbitMQ.dll
Syntax
public interface IBasicPropertiesProvider

Methods

| Improve this Doc View Source

Get()

Заполняет базовые свойства сообщения служебной информацией.

Declaration
BasicProperties Get()
Returns
Type Description
BasicProperties
| Improve this Doc View Source

GetHeaders(IMessage)

Возвращает с десериализованные заголовки сообщения.

Declaration
Dictionary<string, Func<string>> GetHeaders(IMessage message)
Parameters
Type Name Description
IMessage message
Returns
Type Description
Dictionary<System.String, Func<System.String>>
| Improve this Doc View Source

GetPersistent()

Заполняет базовые свойства сообщения служебной информацией.

Declaration
BasicProperties GetPersistent()
Returns
Type Description
BasicProperties
Remarks

Сообщение сохраняется после перезапуска.

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.