C# Class System.Runtime.Remoting.Channels.ChannelServices

显示文件 Open project: kumpera/mono Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AsyncDispatchMessage() public static method

public static AsyncDispatchMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
return IMessageCtrl

CreateServerChannelSinkChain() public static method

public static CreateServerChannelSinkChain ( IServerChannelSinkProvider provider, IChannelReceiver channel ) : IServerChannelSink
provider IServerChannelSinkProvider
channel IChannelReceiver
return IServerChannelSink

DispatchMessage() public static method

public static DispatchMessage ( IServerChannelSinkStack sinkStack, IMessage msg, IMessage &replyMsg ) : ServerProcessing
sinkStack IServerChannelSinkStack
msg IMessage
replyMsg IMessage
return ServerProcessing

GetChannel() public static method

public static GetChannel ( string name ) : IChannel
name string
return IChannel

GetChannelSinkProperties() public static method

public static GetChannelSinkProperties ( object obj ) : IDictionary
obj object
return IDictionary

GetUrlsForObject() public static method

public static GetUrlsForObject ( MarshalByRefObject obj ) : string[]
obj System.MarshalByRefObject
return string[]

RegisterChannel() public static method

public static RegisterChannel ( IChannel chnl, bool ensureSecurity ) : void
chnl IChannel
ensureSecurity bool
return void

SyncDispatchMessage() public static method

public static SyncDispatchMessage ( IMessage msg ) : IMessage
msg IMessage
return IMessage

UnregisterChannel() public static method

public static UnregisterChannel ( IChannel chnl ) : void
chnl IChannel
return void