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); }
protected override Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken providerLockToken) { return(Task.CompletedTask); }
protected override async Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token) { _network = await interfaceProvider.GetInterfaceAsync <INetworkControl>(token); }
protected override Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token) { throw new System.NotImplementedException(); }
protected override Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token) { LastMethod = MethodType.Init; TestFct(); return(Task.CompletedTask); }
protected override Task InitializeAsync(IInterfaceProvider interfaceProvider, LockToken token) { DebugTest(); return(Task.CompletedTask); }