/// <summary> /// Creates and initializes a new instance of the <see cref="ServiceFabricHttpClient"/> class. /// </summary> /// <param name="builder">Builder isntance to create ServiceFabricHttpClient from.</param> /// <param name="cancellationToken">A cancellation token to cancel the async operation.</param> /// <returns><see cref="ServiceFabricHttpClient"/> instance.</returns> internal static async Task <IServiceFabricClient> CreateAsync( ServiceFabricClientBuilder builder, CancellationToken cancellationToken = default(CancellationToken)) { var obj = new ServiceFabricHttpClient(builder); await obj.InitializeAsync(cancellationToken); return(obj); }
/// <summary> /// Initializes a new instance of the ApplicationClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ApplicationClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the CodePackageClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public CodePackageClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ServiceTypeClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ServiceTypeClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the MeshGatewaysClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public MeshGatewaysClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ReplicaClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ReplicaClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the RepairManagementClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public RepairManagementClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ComposeDeploymentClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ComposeDeploymentClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the MeshSecretsClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public MeshSecretsClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the FaultsClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public FaultsClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the MeshServiceReplicasClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public MeshServiceReplicasClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the PropertyManagementClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public PropertyManagementClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the VolumeResourceClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public VolumeResourceClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ImageStoreClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ImageStoreClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the BackupRestoreClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public BackupRestoreClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ClusterClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ClusterClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the MeshVolumesClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public MeshVolumesClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the ChaosClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public ChaosClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the NodeClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public NodeClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the PartitionClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public PartitionClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the EventsStoreClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public EventsStoreClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the InfrastructureClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public InfrastructureClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }
/// <summary> /// Initializes a new instance of the MeshNetworksClient class. /// </summary> /// <param name="httpClient">ServiceFabricHttpClient instance.</param> public MeshNetworksClient(ServiceFabricHttpClient httpClient) { this.httpClient = httpClient; }