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

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static AsyncDispatchMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
Résultat IMessageCtrl

CreateServerChannelSinkChain() public static méthode

public static CreateServerChannelSinkChain ( IServerChannelSinkProvider provider, IChannelReceiver channel ) : IServerChannelSink
provider IServerChannelSinkProvider
channel IChannelReceiver
Résultat IServerChannelSink

DispatchMessage() public static méthode

public static DispatchMessage ( IServerChannelSinkStack sinkStack, IMessage msg, IMessage &replyMsg ) : ServerProcessing
sinkStack IServerChannelSinkStack
msg IMessage
replyMsg IMessage
Résultat ServerProcessing

GetChannel() public static méthode

public static GetChannel ( string name ) : IChannel
name string
Résultat IChannel

GetChannelSinkProperties() public static méthode

public static GetChannelSinkProperties ( object obj ) : IDictionary
obj object
Résultat IDictionary

GetUrlsForObject() public static méthode

public static GetUrlsForObject ( MarshalByRefObject obj ) : string[]
obj System.MarshalByRefObject
Résultat string[]

RegisterChannel() public static méthode

public static RegisterChannel ( IChannel chnl, bool ensureSecurity ) : void
chnl IChannel
ensureSecurity bool
Résultat void

SyncDispatchMessage() public static méthode

public static SyncDispatchMessage ( IMessage msg ) : IMessage
msg IMessage
Résultat IMessage

UnregisterChannel() public static méthode

public static UnregisterChannel ( IChannel chnl ) : void
chnl IChannel
Résultat void