C# Класс Senparc.Weixin.MessageQueue.SenparcMessageQueue

消息列队
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( string key, System.Action action ) : SenparcMessageQueueItem

添加列队成员

GenerateKey ( string name, Type senderType, string identityKey, string actionName ) : string

生成Key

GetCount ( ) : int

获得当前列队数量

GetCurrentKey ( ) : string

获取当前等待执行的Key

GetItem ( string key ) : SenparcMessageQueueItem

获取SenparcMessageQueueItem

OperateQueue ( ) : void

操作列队

Remove ( string key ) : void

移除列队成员

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

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

添加列队成员
public Add ( string key, System.Action action ) : SenparcMessageQueueItem
key string
action System.Action
Результат SenparcMessageQueueItem

GenerateKey() публичный статический Метод

生成Key
public static GenerateKey ( string name, Type senderType, string identityKey, string actionName ) : string
name string 列队应用名称,如“ContainerBag”
senderType System.Type 操作对象类型
identityKey string 对象唯一标识Key
actionName string 操作名称,如“UpdateContainerBag”
Результат string

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

获得当前列队数量
public GetCount ( ) : int
Результат int

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

获取当前等待执行的Key
public GetCurrentKey ( ) : string
Результат string

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

获取SenparcMessageQueueItem
public GetItem ( string key ) : SenparcMessageQueueItem
key string
Результат SenparcMessageQueueItem

OperateQueue() публичный статический Метод

操作列队
public static OperateQueue ( ) : void
Результат void

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

移除列队成员
public Remove ( string key ) : void
key string
Результат void