Ejemplo n.º 1
0
            protected override async Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token)
            {
                RawMessageReceiver = await interfaceProvider.GetInterfaceAsync <IRawMessageReceiver>(token);

                EndpointControl = await interfaceProvider.GetInterfaceAsync <IEndpointControl>(token);

                EndpointObservable = await interfaceProvider.GetInterfaceAsync <IEndpointObservable>(token);

                Network = await interfaceProvider.GetInterfaceAsync <INetworkControl>(token);
            }
Ejemplo n.º 2
0
 protected override Task UninitializeAsync()
 {
     _network = null;
     return(Task.CompletedTask);
 }
Ejemplo n.º 3
0
 protected override async Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token)
 {
     _network = await interfaceProvider.GetInterfaceAsync <INetworkControl>(token);
 }