/// <summary> /// Creates an instance of the client. /// </summary> /// <param name="serverEndpoint">The server endpoint.</param> /// <param name="options">The configuration options for this client instance.</param> /// <returns>The <see cref="IOctopusAsyncClient" /> instance.</returns> public Task <IOctopusAsyncClient> CreateAsyncClient(OctopusServerEndpoint serverEndpoint, OctopusClientOptions options = default) { options ??= new OctopusClientOptions(); var requestingTool = DetermineRequestingTool(); return(OctopusAsyncClient.Create(serverEndpoint, options, requestingTool)); }
/// <summary> /// Creates an instance of the client. /// </summary> /// <param name="serverEndpoint">The server endpoint.</param> /// <param name="octopusClientOptions"></param> /// <returns>The <see cref="IOctopusAsyncClient" /> instance.</returns> public Task <IOctopusAsyncClient> CreateAsyncClient(OctopusServerEndpoint serverEndpoint, OctopusClientOptions octopusClientOptions = null) { var requestingTool = DetermineRequestingTool(); return(OctopusAsyncClient.Create(serverEndpoint, octopusClientOptions, requestingTool)); }
/// <summary> /// Creates an instance of the client. /// </summary> /// <param name="serverEndpoint">The server endpoint.</param> /// <param name="octopusClientOptions"></param> /// <returns>The <see cref="IOctopusAsyncClient" /> instance.</returns> public Task <IOctopusAsyncClient> CreateAsyncClient(OctopusServerEndpoint serverEndpoint, OctopusClientOptions octopusClientOptions = null) { return(OctopusAsyncClient.Create(serverEndpoint, octopusClientOptions)); }