C# Класс System.Runtime.Remoting.Channels.ChannelServices

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

Private Properties

Свойство Тип Описание
ChannelServices System.Collections
CheckIncomingMessage System.Runtime.Remoting.Messaging.ReturnMessage
CheckReturnMessage IMessage
CreateClientChannelSinkChain IMessageSink
CreateClientChannelSinkChain IMessageSink
CreateProvider object
GetCurrentChannelInfo object[]
IsLocalCall bool
RegisterChannel void
RegisterChannelConfig void

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

Метод Описание
AsyncDispatchMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
CreateServerChannelSinkChain ( IServerChannelSinkProvider provider, IChannelReceiver channel ) : IServerChannelSink
DispatchMessage ( IServerChannelSinkStack sinkStack, IMessage msg, IMessage &replyMsg ) : ServerProcessing
GetChannel ( string name ) : IChannel
GetChannelSinkProperties ( object obj ) : IDictionary
GetUrlsForObject ( MarshalByRefObject obj ) : string[]
RegisterChannel ( IChannel chnl, bool ensureSecurity ) : void
SyncDispatchMessage ( IMessage msg ) : IMessage
UnregisterChannel ( IChannel chnl ) : void

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

Метод Описание
ChannelServices ( ) : System.Collections
CheckIncomingMessage ( IMessage msg ) : ReturnMessage
CheckReturnMessage ( IMessage callMsg, IMessage retMsg ) : IMessage
CreateClientChannelSinkChain ( IChannelSender sender, string url, object channelDataArray, string &objectUri ) : IMessageSink
CreateClientChannelSinkChain ( string url, object remoteChannelData, string &objectUri ) : IMessageSink
CreateProvider ( System.Runtime.Remoting.ProviderData prov ) : object
GetCurrentChannelInfo ( ) : object[]
IsLocalCall ( IMessage callMsg ) : bool
RegisterChannel ( IChannel chnl ) : void
RegisterChannelConfig ( System.Runtime.Remoting.ChannelData channel ) : void

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

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

public static AsyncDispatchMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
Результат IMessageCtrl

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

public static CreateServerChannelSinkChain ( IServerChannelSinkProvider provider, IChannelReceiver channel ) : IServerChannelSink
provider IServerChannelSinkProvider
channel IChannelReceiver
Результат IServerChannelSink

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

public static DispatchMessage ( IServerChannelSinkStack sinkStack, IMessage msg, IMessage &replyMsg ) : ServerProcessing
sinkStack IServerChannelSinkStack
msg IMessage
replyMsg IMessage
Результат ServerProcessing

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

public static GetChannel ( string name ) : IChannel
name string
Результат IChannel

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

public static GetChannelSinkProperties ( object obj ) : IDictionary
obj object
Результат IDictionary

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

public static GetUrlsForObject ( MarshalByRefObject obj ) : string[]
obj System.MarshalByRefObject
Результат string[]

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

public static RegisterChannel ( IChannel chnl, bool ensureSecurity ) : void
chnl IChannel
ensureSecurity bool
Результат void

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

public static SyncDispatchMessage ( IMessage msg ) : IMessage
msg IMessage
Результат IMessage

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

public static UnregisterChannel ( IChannel chnl ) : void
chnl IChannel
Результат void