Share via


Communication Class

Definition

Low-level API implementation for the Communication service. REST API for Azure Communication Services

public class Communication
type Communication = class
Public Class Communication
Inheritance
Communication

Constructors

Communication()

Methods

CommunicationServiceCheckNameAvailability(String, INameAvailabilityParameters, Func<HttpResponseMessage,Task<INameAvailability>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceCheckNameAvailabilityViaIdentity(String, INameAvailabilityParameters, Func<HttpResponseMessage,Task<INameAvailability>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceCreateOrUpdate(String, String, String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceCreateOrUpdateViaIdentity(String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceGet(String, String, String, Func<HttpResponseMessage, Task<ICommunicationServiceResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceGetViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceLinkNotificationHub(String, String, String, ILinkNotificationHubParameters, Func<HttpResponseMessage,Task<ILinkedNotificationHub>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceLinkNotificationHubViaIdentity(String, ILinkNotificationHubParameters, Func<HttpResponseMessage,Task<ILinkedNotificationHub>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListByResourceGroup(String, String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListBySubscription(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListKeys(String, String, String, Func<HttpResponseMessage, Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceListKeysViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceRegenerateKey(String, String, String, IRegenerateKeyParameters, Func<HttpResponseMessage,Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceRegenerateKeyViaIdentity(String, IRegenerateKeyParameters, Func<HttpResponseMessage,Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServicesCheckNameAvailability(String, ICheckNameAvailabilityRequest, Func<HttpResponseMessage,Task<ICheckNameAvailabilityResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks that the CommunicationService name is valid and is not already in use.

CommunicationServicesCheckNameAvailabilityViaIdentity(String, ICheckNameAvailabilityRequest, Func<HttpResponseMessage,Task<ICheckNameAvailabilityResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Checks that the CommunicationService name is valid and is not already in use.

CommunicationServicesCreateOrUpdate(String, String, String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a new CommunicationService or update an existing CommunicationService.

CommunicationServicesCreateOrUpdateViaIdentity(String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a new CommunicationService or update an existing CommunicationService.

CommunicationServicesDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Operation to delete a CommunicationService.

CommunicationServicesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Operation to delete a CommunicationService.

CommunicationServicesGet(String, String, String, Func<HttpResponseMessage, Task<ICommunicationServiceResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the CommunicationService and its properties.

CommunicationServicesGetViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the CommunicationService and its properties.

CommunicationServicesLinkNotificationHub(String, String, String, ILinkNotificationHubParameters, Func<HttpResponseMessage,Task<ILinkedNotificationHub>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Links an Azure Notification Hub to this communication service.

CommunicationServicesLinkNotificationHubViaIdentity(String, ILinkNotificationHubParameters, Func<HttpResponseMessage,Task<ILinkedNotificationHub>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Links an Azure Notification Hub to this communication service.

CommunicationServicesListByResourceGroup(String, String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Handles requests to list all resources in a resource group.

CommunicationServicesListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Handles requests to list all resources in a resource group.

CommunicationServicesListBySubscription(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Handles requests to list all resources in a subscription.

CommunicationServicesListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceResourceList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Handles requests to list all resources in a subscription.

CommunicationServicesListKeys(String, String, String, Func<HttpResponseMessage, Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the access keys of the CommunicationService resource.

CommunicationServicesListKeysViaIdentity(String, Func<HttpResponseMessage, Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the access keys of the CommunicationService resource.

CommunicationServicesRegenerateKey(String, String, String, IRegenerateKeyParameters, Func<HttpResponseMessage,Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time.

CommunicationServicesRegenerateKeyViaIdentity(String, IRegenerateKeyParameters, Func<HttpResponseMessage,Task<ICommunicationServiceKeys>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time.

CommunicationServicesUpdate(String, String, String, ICommunicationServiceResourceUpdate, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Operation to update an existing CommunicationService.

CommunicationServicesUpdateViaIdentity(String, ICommunicationServiceResourceUpdate, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Operation to update an existing CommunicationService.

CommunicationServiceUpdate(String, String, String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
CommunicationServiceUpdateViaIdentity(String, ICommunicationServiceResource, Func<HttpResponseMessage,Task<ICommunicationServiceResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available REST API operations of the Microsoft.Communication provider.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)
OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available REST API operations of the Microsoft.Communication provider.

Applies to