C# Класс Redis.WebJobs.Extensions.Listeners.RedisChannelListener

Наследование: Redis.WebJobs.Extensions.Framework.ListenerBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
RedisChannelListener ( string channelOrKey, ITriggeredFunctionExecutor triggerExecutor, RedisConfiguration config, Microsoft.Azure.WebJobs.Host.TraceWriter trace ) : System

Защищенные методы

Метод Описание
OnDisposing ( ) : void
OnStarting ( ) : void
OnStopping ( ) : void
StartAsyncCore ( CancellationToken cancellationToken ) : Task
StopAsyncCore ( CancellationToken cancellationToken ) : Task

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

Метод Описание
CreateProcessor ( string channelName ) : RedisProcessor
CreateReceiver ( RedisConfiguration config, string channelOrKey ) : PubSubReceiver
ProcessMessageAsync ( string message ) : Task
ProcessMessageAsync ( string message, CancellationToken cancellationToken ) : Task

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

OnDisposing() защищенный Метод

protected OnDisposing ( ) : void
Результат void

OnStarting() защищенный Метод

protected OnStarting ( ) : void
Результат void

OnStopping() защищенный Метод

protected OnStopping ( ) : void
Результат void

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

public RedisChannelListener ( string channelOrKey, ITriggeredFunctionExecutor triggerExecutor, RedisConfiguration config, Microsoft.Azure.WebJobs.Host.TraceWriter trace ) : System
channelOrKey string
triggerExecutor ITriggeredFunctionExecutor
config Redis.WebJobs.Extensions.Config.RedisConfiguration
trace Microsoft.Azure.WebJobs.Host.TraceWriter
Результат System

StartAsyncCore() защищенный Метод

protected StartAsyncCore ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

StopAsyncCore() защищенный Метод

protected StopAsyncCore ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task