コード例 #1
0
        /// <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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
 /// <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));
 }