C# Класс Microsoft.Research.DataOnboarding.QueueService.QueueRepository

Contains the methods to interact with azure queue.
Наследование: IQueueRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddMessageToQueue ( BaseMessage message ) : void

Adds the message to queue.

AddMessageToQueueAsync ( BaseMessage message ) : Task

Ads the message to queue asynchronously.

DeleteFromQueue ( BaseMessage message ) : void

Deletes the message from the queue.

GetQueuedMessages ( int numberOfMessages, int visibiltiyPeriodInSeconds ) : List

Reads the Message from queue.

UpdateMessage ( BaseMessage message ) : void

Updates the message content in the queue.

Приватные методы

Метод Описание
Deserialize ( Microsoft.WindowsAzure.Storage.Queue.CloudQueueMessage cloudMessage ) : BaseMessage

Deserializes the CloudMessage to BaseMessage.

GetKnownTypes ( ) : List

Returns the list of known types.

QueueRepository ( ) : Microsoft.Research.DataOnboarding.Utilities
Serialize ( BaseMessage message ) : string

Serializes the BaseMessage.

Описание методов

AddMessageToQueue() публичный Метод

Adds the message to queue.
public AddMessageToQueue ( BaseMessage message ) : void
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
Результат void

AddMessageToQueueAsync() публичный Метод

Ads the message to queue asynchronously.
public AddMessageToQueueAsync ( BaseMessage message ) : Task
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
Результат Task

DeleteFromQueue() публичный Метод

Deletes the message from the queue.
public DeleteFromQueue ( BaseMessage message ) : void
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
Результат void

GetQueuedMessages() публичный Метод

Reads the Message from queue.
public GetQueuedMessages ( int numberOfMessages, int visibiltiyPeriodInSeconds ) : List
numberOfMessages int Number of messages to be read.
visibiltiyPeriodInSeconds int Number of seconds after which the message will be visible again.
Результат List

UpdateMessage() публичный Метод

Updates the message content in the queue.
public UpdateMessage ( BaseMessage message ) : void
message Microsoft.Research.DataOnboarding.Utilities.Model.BaseMessage BaseMessage instance.
Результат void