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));
        }
Esempio n. 2
0
        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));
        }