C# Class Castle.Facilities.Remoting.RemotingRegistry

Inheritance: System.MarshalByRefObject, IDisposable
显示文件 Open project: castleproject/Windsor Class Usage Examples

Public Methods

Method Description
AddComponentEntry ( ComponentModel model ) : void
CreateRemoteInstance ( String key ) : object
CreateRemoteInstance ( Type serviceType ) : object
Dispose ( ) : void
Publish ( Type serviceType ) : void
Publish ( string key ) : void
RemotingRegistry ( IKernel kernel ) : System

Private Methods

Method Description
GetModel ( Type serviceType ) : ComponentModel

Used in case of generics:

GetModel ( string key ) : ComponentModel
InitializeLifetimeService ( ) : object

Method Details

AddComponentEntry() public method

public AddComponentEntry ( ComponentModel model ) : void
model Castle.Core.ComponentModel
return void

CreateRemoteInstance() public method

public CreateRemoteInstance ( String key ) : object
key String
return object

CreateRemoteInstance() public method

public CreateRemoteInstance ( Type serviceType ) : object
serviceType System.Type
return object

Dispose() public method

public Dispose ( ) : void
return void

Publish() public method

public Publish ( Type serviceType ) : void
serviceType System.Type
return void

Publish() public method

public Publish ( string key ) : void
key string
return void

RemotingRegistry() public method

public RemotingRegistry ( IKernel kernel ) : System
kernel IKernel
return System