DiskPool Class

Definition

Low-level API implementation for the DiskPool service.

public class DiskPool
type DiskPool = class
Public Class DiskPool
Inheritance
DiskPool

Constructors

Name Description
DiskPool()

Methods

Name Description
DiskPoolsCreateOrUpdate(String, String, String, IDiskPoolCreate, Func<HttpResponseMessage,Task<IDiskPool>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync, SerializationMode)

update Disk pool. This update operation can take 15 minutes to complete. This is expected service behavior.

DiskPoolsCreateOrUpdate(String, String, String, IDiskPoolCreate, Func<HttpResponseMessage,Task<IDiskPool>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Create or Update Disk pool. This create or update operation can take 15 minutes to complete. This is expected service behavior.

DiskPoolsCreateOrUpdateViaIdentity(String, IDiskPoolCreate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync, SerializationMode)

update Disk pool. This update operation can take 15 minutes to complete. This is expected service behavior.

DiskPoolsCreateOrUpdateViaIdentity(String, IDiskPoolCreate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Create or Update Disk pool. This create or update operation can take 15 minutes to complete. This is expected service behavior.

DiskPoolsCreateOrUpdateViaIdentityWithResult(String, IDiskPoolCreate, IEventListener, ISendAsync, SerializationMode)
DiskPoolsCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IDiskPool>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

update Disk pool. This update operation can take 15 minutes to complete. This is expected service behavior.

DiskPoolsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
DiskPoolsCreateOrUpdateWithResult(String, String, String, IDiskPoolCreate, IEventListener, ISendAsync, SerializationMode)
DiskPoolsDeallocate(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDeallocate(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDeallocateViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDeallocateViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Shuts down the Disk Pool and releases the compute resources. You are not billed for the compute resources that this Disk Pool uses. This operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Delete a Disk pool; attached disks are not affected. This delete operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsGet(String, String, String, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get a Disk pool.

DiskPoolsGet(String, String, String, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get a Disk pool.

DiskPoolsGetViaIdentity(String, Func<HttpResponseMessage,Task<IDiskPool>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Get a Disk pool.

DiskPoolsGetViaIdentity(String, Func<HttpResponseMessage,Task<IDiskPool>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Get a Disk pool.

DiskPoolsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
DiskPoolsGetWithResult(String, String, String, IEventListener, ISendAsync)
DiskPoolsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of DiskPools in a resource group.

DiskPoolsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of DiskPools in a resource group.

DiskPoolsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of DiskPools in a resource group.

DiskPoolsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of DiskPools in a resource group.

DiskPoolsListByResourceGroupViaIdentityWithResult(String, IEventListener, ISendAsync)
DiskPoolsListByResourceGroupWithResult(String, String, IEventListener, ISendAsync)
DiskPoolsListBySubscription(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of Disk Pools in a subscription

DiskPoolsListBySubscription(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of Disk Pools in a subscription

DiskPoolsListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of Disk Pools in a subscription

DiskPoolsListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolListResult>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Gets a list of Disk Pools in a subscription

DiskPoolsListBySubscriptionViaIdentityWithResult(String, IEventListener, ISendAsync)
DiskPoolsListBySubscriptionWithResult(String, IEventListener, ISendAsync)
DiskPoolsListOutboundNetworkDependenciesEndpoints(String, String, String, Func<HttpResponseMessage,Task<IOutboundEnvironmentEndpointList>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets the network endpoints of all outbound dependencies of a Disk Pool

DiskPoolsListOutboundNetworkDependenciesEndpoints(String, String, String, Func<HttpResponseMessage,Task<IOutboundEnvironmentEndpointList>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets the network endpoints of all outbound dependencies of a Disk Pool

DiskPoolsListOutboundNetworkDependenciesEndpointsViaIdentity(String, Func<HttpResponseMessage,Task<IOutboundEnvironmentEndpointList>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets the network endpoints of all outbound dependencies of a Disk Pool

DiskPoolsListOutboundNetworkDependenciesEndpointsViaIdentity(String, Func<HttpResponseMessage,Task<IOutboundEnvironmentEndpointList>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets the network endpoints of all outbound dependencies of a Disk Pool

DiskPoolsListOutboundNetworkDependenciesEndpointsViaIdentityWithResult(String, IEventListener, ISendAsync)
DiskPoolsListOutboundNetworkDependenciesEndpointsWithResult(String, String, String, IEventListener, ISendAsync)
DiskPoolsRedeploy(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.

DiskPoolsRedeploy(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.

DiskPoolsRedeployViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.

DiskPoolsRedeployViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Upgrade replaces the underlying virtual machine hosts one at a time. This operation can take 10-15 minutes to complete. This is expected service behavior.

DiskPoolsStart(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsStart(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsStartViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsStartViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

The operation to start a Disk Pool. This start operation can take 10 minutes to complete. This is expected service behavior.

DiskPoolsUpdate(String, String, String, IDiskPoolUpdate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync, SerializationMode)

update a Disk pool.

DiskPoolsUpdate(String, String, String, IDiskPoolUpdate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Update a Disk pool.

DiskPoolsUpdateViaIdentity(String, IDiskPoolUpdate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync, SerializationMode)

update a Disk pool.

DiskPoolsUpdateViaIdentity(String, IDiskPoolUpdate, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Update a Disk pool.

DiskPoolsUpdateViaIdentityWithResult(String, IDiskPoolUpdate, IEventListener, ISendAsync, SerializationMode)
DiskPoolsUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage, Task<IDiskPool>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

update a Disk pool.

DiskPoolsUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
DiskPoolsUpdateWithResult(String, String, String, IDiskPoolUpdate, IEventListener, ISendAsync, SerializationMode)
DiskPoolZonesList(String, String, Func<HttpResponseMessage,Task<IDiskPoolZoneListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Lists available Disk Pool Skus in an Azure location.

DiskPoolZonesList(String, String, Func<HttpResponseMessage,Task<IDiskPoolZoneListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Lists available Disk Pool Skus in an Azure location.

DiskPoolZonesListViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolZoneListResult>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Lists available Disk Pool Skus in an Azure location.

DiskPoolZonesListViaIdentity(String, Func<HttpResponseMessage, Task<IDiskPoolZoneListResult>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Lists available Disk Pool Skus in an Azure location.

DiskPoolZonesListViaIdentityWithResult(String, IEventListener, ISendAsync)
DiskPoolZonesListWithResult(String, String, IEventListener, ISendAsync)
IscsiTargetsCreateOrUpdate(String, String, String, String, IIscsiTargetCreate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync, SerializationMode)

update an iSCSI Target.

IscsiTargetsCreateOrUpdate(String, String, String, String, IIscsiTargetCreate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Create or Update an iSCSI Target.

IscsiTargetsCreateOrUpdateViaIdentity(String, IIscsiTargetCreate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync, SerializationMode)

update an iSCSI Target.

IscsiTargetsCreateOrUpdateViaIdentity(String, IIscsiTargetCreate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Create or Update an iSCSI Target.

IscsiTargetsCreateOrUpdateViaIdentityWithResult(String, IIscsiTargetCreate, IEventListener, ISendAsync, SerializationMode)
IscsiTargetsCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IIscsiTarget>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

update an iSCSI Target.

IscsiTargetsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
IscsiTargetsCreateOrUpdateWithResult(String, String, String, String, IIscsiTargetCreate, IEventListener, ISendAsync, SerializationMode)
IscsiTargetsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete an iSCSI Target.

IscsiTargetsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete an iSCSI Target.

IscsiTargetsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete an iSCSI Target.

IscsiTargetsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Delete an iSCSI Target.

IscsiTargetsGet(String, String, String, String, Func<HttpResponseMessage, Task<IIscsiTarget>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get an iSCSI Target.

IscsiTargetsGet(String, String, String, String, Func<HttpResponseMessage, Task<IIscsiTarget>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get an iSCSI Target.

IscsiTargetsGetViaIdentity(String, Func<HttpResponseMessage,Task<IIscsiTarget>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Get an iSCSI Target.

IscsiTargetsGetViaIdentity(String, Func<HttpResponseMessage,Task<IIscsiTarget>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Get an iSCSI Target.

IscsiTargetsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
IscsiTargetsGetWithResult(String, String, String, String, IEventListener, ISendAsync)
IscsiTargetsListByDiskPool(String, String, String, Func<HttpResponseMessage, Task<IIscsiTargetList>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get iSCSI Targets in a Disk pool.

IscsiTargetsListByDiskPool(String, String, String, Func<HttpResponseMessage, Task<IIscsiTargetList>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get iSCSI Targets in a Disk pool.

IscsiTargetsListByDiskPoolViaIdentity(String, Func<HttpResponseMessage, Task<IIscsiTargetList>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get iSCSI Targets in a Disk pool.

IscsiTargetsListByDiskPoolViaIdentity(String, Func<HttpResponseMessage, Task<IIscsiTargetList>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Get iSCSI Targets in a Disk pool.

IscsiTargetsListByDiskPoolViaIdentityWithResult(String, IEventListener, ISendAsync)
IscsiTargetsListByDiskPoolWithResult(String, String, String, IEventListener, ISendAsync)
IscsiTargetsUpdate(String, String, String, String, IIscsiTargetUpdate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync, SerializationMode)

update an iSCSI Target.

IscsiTargetsUpdate(String, String, String, String, IIscsiTargetUpdate, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Update an iSCSI Target.

IscsiTargetsUpdateViaIdentity(String, IIscsiTargetUpdate, Func<HttpResponseMessage, Task<IIscsiTarget>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync, SerializationMode)

update an iSCSI Target.

IscsiTargetsUpdateViaIdentity(String, IIscsiTargetUpdate, Func<HttpResponseMessage, Task<IIscsiTarget>,Task>, Func<HttpResponseMessage,Task<IError>, Task>, IEventListener, ISendAsync)

Update an iSCSI Target.

IscsiTargetsUpdateViaIdentityWithResult(String, IIscsiTargetUpdate, IEventListener, ISendAsync, SerializationMode)
IscsiTargetsUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IIscsiTarget>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

update an iSCSI Target.

IscsiTargetsUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
IscsiTargetsUpdateWithResult(String, String, String, String, IIscsiTargetUpdate, IEventListener, ISendAsync, SerializationMode)
OperationsList(Func<HttpResponseMessage,Task<IStoragePoolOperationListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets a list of StoragePool operations.

OperationsList(Func<HttpResponseMessage,Task<IStoragePoolOperationListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets a list of StoragePool operations.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IStoragePoolOperationListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets a list of StoragePool operations.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IStoragePoolOperationListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Gets a list of StoragePool operations.

OperationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsListWithResult(IEventListener, ISendAsync)
ResourceSkusList(String, String, Func<HttpResponseMessage,Task<IResourceSkuListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Lists available StoragePool resources and skus in an Azure location.

ResourceSkusList(String, String, Func<HttpResponseMessage,Task<IResourceSkuListResult>, Task>, Func<HttpResponseMessage,Task<IError>,Task>, IEventListener, ISendAsync)

Lists available StoragePool resources and skus in an Azure location.

ResourceSkusListViaIdentity(String, Func<HttpResponseMessage, Task<IResourceSkuListResult>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Lists available StoragePool resources and skus in an Azure location.

ResourceSkusListViaIdentity(String, Func<HttpResponseMessage, Task<IResourceSkuListResult>,Task>, Func<HttpResponseMessage, Task<IError>,Task>, IEventListener, ISendAsync)

Lists available StoragePool resources and skus in an Azure location.

ResourceSkusListViaIdentityWithResult(String, IEventListener, ISendAsync)
ResourceSkusListWithResult(String, String, IEventListener, ISendAsync)

Applies to