コード例 #1
0
 protected Reference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity)
 {
     this.serviceProvider = serviceProvider;
     this.runtime         = runtime;
     this.address         = address;
     this.identity        = identity;
 }
コード例 #2
0
 protected ServiceReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity, object metadata)
     : base(serviceProvider, runtime, address, identity)
 {
     this.membershipManager = serviceProvider.GetRequiredService <MembershipManager>();
     this.metadata          = metadata;
 }
コード例 #3
0
 public IService CreateServiceReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity, object metadata)
 {
     return((IService)Activator.CreateInstance(ReferenceType, serviceProvider, runtime, address, identity, metadata));
 }
コード例 #4
0
 protected SystemTargetReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity)
     : base(serviceProvider, runtime, address, identity)
 {
 }
コード例 #5
0
 public ISystemTarget CreateSystemTargetReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity)
 {
     return((ISystemTarget)Activator.CreateInstance(ReferenceType, serviceProvider, runtime, address, identity));
 }