C# Класс Radegast.IMTextManager

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

Открытые свойства

Свойство Тип Описание
DingOnAllIncoming bool
fontSettings Settings.FontSetting>.Dictionary

Private Properties

Свойство Тип Описание
AddNetcomEvents void
InitializeConfig void
PrintIM void
PrintLastLog void
ProcessIncomingIM void
ProcessOutgoingIM void
RemoveNetcomEvents void
netcom_InstantMessageReceived void
netcom_InstantMessageSent void
s_OnSettingChanged void

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

Метод Описание
CleanUp ( ) : void
ClearInternalBuffer ( ) : void
DisplayNotification ( string message ) : void
IMTextManager ( Radegast.RadegastInstance instance, ITextPrinter textPrinter, IMTextManagerType type, UUID sessionID, string sessionName ) : System
ProcessIM ( object e, bool isNewMessage ) : void
ReadEndTokens ( string path, System.Int64 numberOfTokens, Encoding encoding, string tokenSeparator ) : string
ReprintAllText ( ) : void

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

Метод Описание
AddNetcomEvents ( ) : void
InitializeConfig ( ) : void
PrintIM ( System.DateTime timestamp, string fromName, UUID fromID, string message, bool isNewMessage ) : void
PrintLastLog ( ) : void
ProcessIncomingIM ( OpenMetaverse.InstantMessageEventArgs e, bool isNewMessage ) : void
ProcessOutgoingIM ( Radegast.Netcom.InstantMessageSentEventArgs e, bool isNewMessage ) : void
RemoveNetcomEvents ( ) : void
netcom_InstantMessageReceived ( object sender, OpenMetaverse.InstantMessageEventArgs e ) : void
netcom_InstantMessageSent ( object sender, Radegast.Netcom.InstantMessageSentEventArgs e ) : void
s_OnSettingChanged ( object sender, SettingsEventArgs e ) : void

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

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

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

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

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

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

public DisplayNotification ( string message ) : void
message string
Результат void

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

public IMTextManager ( Radegast.RadegastInstance instance, ITextPrinter textPrinter, IMTextManagerType type, UUID sessionID, string sessionName ) : System
instance Radegast.RadegastInstance
textPrinter ITextPrinter
type IMTextManagerType
sessionID UUID
sessionName string
Результат System

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

public ProcessIM ( object e, bool isNewMessage ) : void
e object
isNewMessage bool
Результат void

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

public static ReadEndTokens ( string path, System.Int64 numberOfTokens, Encoding encoding, string tokenSeparator ) : string
path string
numberOfTokens System.Int64
encoding System.Text.Encoding
tokenSeparator string
Результат string

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

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

Описание свойств

DingOnAllIncoming публичное свойство

public bool DingOnAllIncoming
Результат bool

fontSettings публичное статическое свойство

public static Dictionary fontSettings
Результат Settings.FontSetting>.Dictionary