internal static async Task <bool> ConnectAsync(this ToolsServiceClient serviceClient, Uri ownerUri, string connectionStr) { var connectionOptions = new Dictionary <string, string>(); connectionOptions.Add("ConnectionString", connectionStr); var connectionDetails = new ConnectionDetails { Options = connectionOptions }; var connectionParams = new ConnectParams { OwnerUri = ownerUri.AbsolutePath, Connection = connectionDetails }; return(await serviceClient.ConnectAsync(connectionParams)); }
public async Task <bool> ConnectAsync(Uri ownerUri, string connectionStr) { var connectionOptions = new Dictionary <string, string>(); connectionOptions.Add("ConnectionString", connectionStr); var connectionDetails = new ConnectionDetails() { Options = connectionOptions }; var connectionParams = new ConnectParams() { OwnerUri = ownerUri.ToString(), Connection = connectionDetails }; return(await _rpc.InvokeWithParameterObjectAsync <bool>("connection/connect", connectionParams)); }