internal override string Request(NativeClientHandle clientHandle)
        {
            NativeClient.SendSearchCommand(clientHandle, ReceiverId, _searchHandle, out string requestId).
            ThrowIfError("Failed to send search command.");

            return(requestId);
        }