Delen via


ICommunicationsOperations Interface

Definition

CommunicationsOperations operations.

public interface ICommunicationsOperations
type ICommunicationsOperations = interface
Public Interface ICommunicationsOperations

Methods

BeginCreateWithHttpMessagesAsync(String, String, CommunicationDetails, Dictionary<String,List<String>>, CancellationToken)

Adds a new customer communication to an Azure support ticket.

CheckNameAvailabilityWithHttpMessagesAsync(String, CheckNameAvailabilityInput, Dictionary<String,List<String>>, CancellationToken)

Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication to the support ticket.

CreateWithHttpMessagesAsync(String, String, CommunicationDetails, Dictionary<String,List<String>>, CancellationToken)

Adds a new customer communication to an Azure support ticket.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Returns communication details for a support ticket.

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

ListWithHttpMessagesAsync(String, Nullable<Int32>, String, Dictionary<String,List<String>>, CancellationToken)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

Extension Methods

BeginCreate(ICommunicationsOperations, String, String, CommunicationDetails)

Adds a new customer communication to an Azure support ticket.

BeginCreateAsync(ICommunicationsOperations, String, String, CommunicationDetails, CancellationToken)

Adds a new customer communication to an Azure support ticket.

CheckNameAvailability(ICommunicationsOperations, String, CheckNameAvailabilityInput)

Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication to the support ticket.

CheckNameAvailabilityAsync(ICommunicationsOperations, String, CheckNameAvailabilityInput, CancellationToken)

Check the availability of a resource name. This API should be used to check the uniqueness of the name for adding a new communication to the support ticket.

Create(ICommunicationsOperations, String, String, CommunicationDetails)

Adds a new customer communication to an Azure support ticket.

CreateAsync(ICommunicationsOperations, String, String, CommunicationDetails, CancellationToken)

Adds a new customer communication to an Azure support ticket.

Get(ICommunicationsOperations, String, String)

Returns communication details for a support ticket.

GetAsync(ICommunicationsOperations, String, String, CancellationToken)

Returns communication details for a support ticket.

List(ICommunicationsOperations, String, Nullable<Int32>, String)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

ListAsync(ICommunicationsOperations, String, Nullable<Int32>, String, CancellationToken)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

ListNext(ICommunicationsOperations, String)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

ListNextAsync(ICommunicationsOperations, String, CancellationToken)

Lists all communications (attachments not included) for a support ticket. <br/></br> You can also filter support ticket communications by CreatedDate or CommunicationType using the $filter parameter. The only type of communication supported today is Web. Output will be a paged result with nextLink, using which you can retrieve the next set of Communication results. <br/><br/>Support ticket data is available for 12 months after ticket creation. If a ticket was created more than 12 months ago, a request for data might cause an error.

Applies to