protected Reference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity) { this.serviceProvider = serviceProvider; this.runtime = runtime; this.address = address; this.identity = identity; }
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; }
public IService CreateServiceReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity, object metadata) { return((IService)Activator.CreateInstance(ReferenceType, serviceProvider, runtime, address, identity, metadata)); }
protected SystemTargetReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity) : base(serviceProvider, runtime, address, identity) { }
public ISystemTarget CreateSystemTargetReference(IServiceProvider serviceProvider, IReferenceRuntime runtime, SlioAddress address, Identity identity) { return((ISystemTarget)Activator.CreateInstance(ReferenceType, serviceProvider, runtime, address, identity)); }