C# Класс Aegis.Network.NetworkChannel

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

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

Свойство Тип Описание
Channels NamedObjectIndexer
Name string

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

Метод Описание
Close ( ) : void
CreateChannel ( string name, SessionGenerateHandler sessionGenerator ) : NetworkChannel

NetworkChannel 객체를 생성합니다. name은 이전에 생성된 NetworkChannel과 동일한 문자열을 사용할 수 없습니다.

CreateChannelFromNode ( TreeNode node ) : NetworkChannel

TreeNode에 정의된 데이터를 기준으로 NetworkChannel 객체를 생성합니다. TreeNode에는 name, sessionClass, maxSessionPoolCount, listenIpAddress, listenPortNo가 정의되어있어야 합니다.

Release ( ) : void

생성된 모든 NetworkChannel을 종료하고 사용중인 리소스를 반환합니다.

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

Метод Описание
GenerateSession ( string sessionClassName ) : Session
NetworkChannel ( string name ) : System
PopInactiveSession ( ) : Session

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

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

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

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

NetworkChannel 객체를 생성합니다. name은 이전에 생성된 NetworkChannel과 동일한 문자열을 사용할 수 없습니다.
public static CreateChannel ( string name, SessionGenerateHandler sessionGenerator ) : NetworkChannel
name string 생성할 NetworkChannel의 고유한 이름.
sessionGenerator SessionGenerateHandler Session 객체를 생성할 핸들러. null이면 기본 Session 객체가 생성됩니다.
Результат NetworkChannel

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

TreeNode에 정의된 데이터를 기준으로 NetworkChannel 객체를 생성합니다. TreeNode에는 name, sessionClass, maxSessionPoolCount, listenIpAddress, listenPortNo가 정의되어있어야 합니다.
public static CreateChannelFromNode ( TreeNode node ) : NetworkChannel
node TreeNode 생성할 NetworkChannel의 데이터가 정의된 TreeNode
Результат NetworkChannel

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

생성된 모든 NetworkChannel을 종료하고 사용중인 리소스를 반환합니다.
public static Release ( ) : void
Результат void

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

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

public static NamedObjectIndexer Channels
Результат NamedObjectIndexer

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

이 NetworkChannel 객체의 고유한 이름입니다.
public string Name
Результат string