не работает на создании синглтона
This commit is contained in:
@@ -14,14 +14,21 @@ builder.Modules.Add(new JsonFrontendSerialisationModule());
|
||||
builder.Modules.Add(new StreamBasedFrontendInteractionModule());
|
||||
builder.Modules.Add(new NetworkFrontendBridge(new IPEndPoint(IPAddress.Loopback, 4567)));
|
||||
builder.Modules.Add(new StaticSerialisationModuleProducer());
|
||||
builder.Modules.Add(new BasicExecutionModule());
|
||||
builder.Modules.Add(new CoCodegenMethodRepository());
|
||||
builder.Modules.Add(new StreamBasedVirtualBackendInteractionModule());
|
||||
builder.UseCollectableContextRepository();
|
||||
builder.Build();
|
||||
|
||||
|
||||
|
||||
TransmissionConfig.RealContextRepository = builder.GetModule<ContextRepository>();
|
||||
TransmissionConfig.RemoteEndpointContextRepository = builder.GetModule<RemoteContextRepository>();
|
||||
builder.GetModule<NetworkFrontendBridge>().Connect();
|
||||
|
||||
Console.WriteLine(TransmissionConfig.OwnershipRepository.GetOwnershipId());
|
||||
builder.GetModule<NetworkFrontendBridge>()!.Connect();
|
||||
builder.GetModule<StreamBasedVirtualBackendInteractionModule>()!.StartVirtualInteraction();
|
||||
|
||||
Console.WriteLine(TransmissionConfig.OwnershipRepository!.GetOwnershipId());
|
||||
var context = builder.GetModule<RemoteContextRepository>();
|
||||
|
||||
var factory = context.GetSingleObject(typeof(IPrinterFactory)) as IPrinterFactory;
|
||||
|
||||
Reference in New Issue
Block a user