C# 클래스 System.Runtime.Remoting.Channels.ChannelServices

파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

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