C# Класс PureCat.Message.Spi.Internals.DefaultMessageManager

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

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

Метод Описание
Add ( IMessage message ) : void
Bind ( string tag, string title ) : void
End ( ITransaction transaction ) : void
GetMessageIdFactory ( ) : MessageIdFactory
HasContext ( ) : bool
InitializeClient ( ClientConfig clientConfig ) : void
LinkAsRunAway ( IForkedTransaction transaction ) : void
NextMessageId ( ) : string
Reset ( ) : void
Setup ( ) : void
Start ( ITransaction transaction, bool forked ) : void

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

Метод Описание
Flush ( IMessageTree tree ) : void
GetContext ( ) : Context

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

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

public Add ( IMessage message ) : void
message IMessage
Результат void

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

public Bind ( string tag, string title ) : void
tag string
title string
Результат void

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

public End ( ITransaction transaction ) : void
transaction ITransaction
Результат void

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

public GetMessageIdFactory ( ) : MessageIdFactory
Результат MessageIdFactory

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

public HasContext ( ) : bool
Результат bool

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

public InitializeClient ( ClientConfig clientConfig ) : void
clientConfig PureCat.Configuration.ClientConfig
Результат void

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

public LinkAsRunAway ( IForkedTransaction transaction ) : void
transaction IForkedTransaction
Результат void

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

public NextMessageId ( ) : string
Результат string

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

public Reset ( ) : void
Результат void

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

public Setup ( ) : void
Результат void

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

public Start ( ITransaction transaction, bool forked ) : void
transaction ITransaction
forked bool
Результат void