C# Класс Dev2.Network.Execution.ExecutionStatusCallbackDispatcher

Наследование: IExecutionStatusCallbackDispatcher, IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( System.Guid callbackID, Action callback ) : bool

Adds the specified callback.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ExecutionStatusCallbackDispatcher ( ) : System
Post ( ExecutionStatusCallbackMessage message ) : void

Posts the specified message (Asynchronously).

Post ( System.Guid callbackID, ExecutionStatusCallbackMessageType messageType ) : void

A wrapper for the Post method which will only post a message if the callbackID isn't empty.

Remove ( System.Guid callbackID ) : bool

Removes the specified callback.

RemoveRange ( IList callbackID ) : void

Removes a range of callback IDs range.

Send ( ExecutionStatusCallbackMessage message ) : void

Sends the specified message (Synchronously).

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

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

Adds the specified callback.
callback Channel is disposing.
public Add ( System.Guid callbackID, Action callback ) : bool
callbackID System.Guid The callback ID.
callback Action The callback.
Результат bool

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

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

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

public ExecutionStatusCallbackDispatcher ( ) : System
Результат System

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

Posts the specified message (Asynchronously).
message Channel is disposing.
public Post ( ExecutionStatusCallbackMessage message ) : void
message ExecutionStatusCallbackMessage The message.
Результат void

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

A wrapper for the Post method which will only post a message if the callbackID isn't empty.
public Post ( System.Guid callbackID, ExecutionStatusCallbackMessageType messageType ) : void
callbackID System.Guid The callback ID.
messageType ExecutionStatusCallbackMessageType Type of the message.
Результат void

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

Removes the specified callback.
Channel is disposing.
public Remove ( System.Guid callbackID ) : bool
callbackID System.Guid The callback ID.
Результат bool

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

Removes a range of callback IDs range.
Channel is disposing.
public RemoveRange ( IList callbackID ) : void
callbackID IList The callback ID.
Результат void

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

Sends the specified message (Synchronously).
message Channel is disposing.
public Send ( ExecutionStatusCallbackMessage message ) : void
message ExecutionStatusCallbackMessage The message.
Результат void