Baku.LibqiDotNet.QiObject.DisconnectSignal C# (CSharp) Method

DisconnectSignal() public method

ハンドラーを指定してシグナルへの登録を解除します。
public DisconnectSignal ( Action callback ) : QiFuture
callback Action で指定したコールバック関数
return QiFuture
        public QiFuture DisconnectSignal(Action<QiValue> callback)
        {
            var disconnectTargetPair = _handlers.FirstOrDefault(pair => pair.Value.TargetAction.Equals(callback));
            if(disconnectTargetPair.Value != null)
            {
                return DisconnectSignal(disconnectTargetPair.Key);
            }
            else
            {
                return null;
            }
        }

Same methods

QiObject::DisconnectSignal ( ulong id ) : QiFuture