public PipeChannel( IDictionary properties, IClientChannelSinkProvider clientProviderChain, IServerChannelSinkProvider serverProviderChain ) { _clientChannel = new PipeClientChannel(properties, clientProviderChain); _serverChannel = new PipeServerChannel(properties, serverProviderChain); }
public PipeRemotingServer(string channelName, string serviceUri, int port, object remotingObject) { IDictionary props = new Hashtable(); SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.BuiltinUsersSid, null); string usersGroup = sid.Translate(typeof(NTAccount)).ToString(); props["pipe"] = serviceUri; this.remotingObject = remotingObject; SecureServerChannelSinkProvider sSink = GetSecureServerSink(); pipeChannel = new PipeServerChannel(props, sSink); RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off; RemotingConfiguration.RegisterWellKnownServiceType(remotingObject.GetType(), serviceUri, WellKnownObjectMode.Singleton); }
public PipeRemotingServer(string channelName, string serviceUri, int port, object remotingObject) { IDictionary props = new Hashtable(); SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.BuiltinUsersSid, null); string usersGroup = sid.Translate(typeof(NTAccount)).ToString(); props["pipe"] = serviceUri; this.remotingObject = remotingObject; SecureServerChannelSinkProvider sSink = GetSecureServerSink(); pipeChannel = new PipeServerChannel(props, sSink); RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off; RemotingConfiguration.RegisterWellKnownServiceType(remotingObject.GetType(), serviceUri, WellKnownObjectMode.Singleton); }
public PipeRemotingServer(string channelName, string serviceUri, int port, MarshalByRefObject remotingObject) { IDictionary props = new Hashtable(); SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.BuiltinUsersSid, null); string usersGroup = sid.Translate(typeof(NTAccount)).ToString(); props["pipe"] = serviceUri; this.remotingObject = remotingObject; SecureServerChannelSinkProvider sSink = GetSecureServerSink(); pipeChannel = new PipeServerChannel(props, sSink); if (RemotingConfiguration.CustomErrorsMode != CustomErrorsModes.Off) { RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off; } RemotingServices.Marshal(remotingObject, serviceUri); }
public PipeChannel( IDictionary properties, IClientChannelSinkProvider clientProviderChain, IServerChannelSinkProvider serverProviderChain ) { _clientChannel = new PipeClientChannel(properties, clientProviderChain); _serverChannel = new PipeServerChannel(properties, serverProviderChain); }
public PipeChannel(String name) : this() { _serverChannel = new PipeServerChannel(name); }
public PipeRemotingServer(string channelName, string serviceUri, int port, MarshalByRefObject remotingObject) { IDictionary props = new Hashtable(); SecurityIdentifier sid = new SecurityIdentifier(WellKnownSidType.BuiltinUsersSid, null); string usersGroup = sid.Translate(typeof(NTAccount)).ToString(); props["pipe"] = serviceUri; this.remotingObject = remotingObject; SecureServerChannelSinkProvider sSink = GetSecureServerSink(); pipeChannel = new PipeServerChannel(props, sSink); if (RemotingConfiguration.CustomErrorsMode != CustomErrorsModes.Off) { RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off; } RemotingServices.Marshal(remotingObject, serviceUri); }
public PipeChannel(String name) : this() { _serverChannel = new PipeServerChannel(name); }
internal PipeChannelData(PipeServerChannel chan) { m_pipeName = chan.PipeName; //TODO: machine-name, etc. }
internal PipeChannelData(PipeServerChannel chan) { m_pipeName = chan.PipeName; //TODO: machine-name, etc. }