public override void Detach()
    {
        ClearStatusVector();

        var svcHandle = Handle;

        _fbClient.isc_service_detach(_statusVector, ref svcHandle);

        ProcessStatusVector(_statusVector);

        Handle = svcHandle;
    }
예제 #2
0
        public void Detach()
        {
            ClearStatusVector();

            int svcHandle = Handle;

            _fbClient.isc_service_detach(_statusVector, ref svcHandle);

            ProcessStatusVector(_statusVector);

            _handle = svcHandle;
        }
예제 #3
0
        public override Task Detach(AsyncWrappingCommonArgs async)
        {
            ClearStatusVector();

            var svcHandle = Handle;

            _fbClient.isc_service_detach(_statusVector, ref svcHandle);

            ProcessStatusVector(_statusVector);

            Handle = svcHandle;

            return(Task.CompletedTask);
        }
        public void Detach()
        {
            // Clear the status vector
            ClearStatusVector();

            int svcHandle = Handle;

            _fbClient.isc_service_detach(_statusVector, ref svcHandle);

            // Parse status	vector
            ParseStatusVector(_statusVector);

            // Update status vector
            _handle = svcHandle;
        }
예제 #5
0
        public void Detach()
        {
            // Clear the status vector
            this.ClearStatusVector();

            int svcHandle = this.Handle;

            fbClient.isc_service_detach(this.statusVector, ref svcHandle);

            // Parse status	vector
            this.ParseStatusVector(this.statusVector);

            // Update status vector
            this.handle = svcHandle;
        }