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)

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

CommunicationServiceCheckNameAvailabilityViaIdentity(String, INameAvailabilityParameters, Func<HttpResponseMessage,Task<INameAvailability>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

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

CommunicationServiceCreateOrUpdate(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.

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

Create a new CommunicationService or update an existing CommunicationService.

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

Operation to delete a CommunicationService.

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

Operation to delete a CommunicationService.

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

Get the CommunicationService and its properties.

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

Get the CommunicationService and its properties.

CommunicationServiceLinkNotificationHub(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.

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

Links an Azure Notification Hub to this communication service.

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

Handles requests to list all resources in a resource group.

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

Handles requests to list all resources in a resource group.

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

Handles requests to list all resources in a subscription.

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

Handles requests to list all resources in a subscription.

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

Get the access keys of the CommunicationService resource.

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

Get the access keys of the CommunicationService resource.

CommunicationServiceRegenerateKey(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.

CommunicationServiceRegenerateKeyViaIdentity(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.

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

Operation to update an existing CommunicationService.

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

Operation to update an existing CommunicationService.

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)

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

Applies to