Compartilhar via


UnsubscribeType Classe

Definição

A UnsubscribeType classe representa uma solicitação para encerrar uma assinatura de notificação por pull.

public ref class UnsubscribeType : ExchangeWebServices::BaseRequestType
public class UnsubscribeType : ExchangeWebServices.BaseRequestType
Public Class UnsubscribeType
Inherits BaseRequestType
Herança
UnsubscribeType

Exemplos

O exemplo a seguir mostra como encerrar uma única assinatura.

static void Unsubscribe(ExchangeServiceBinding esb)
{
    // Create the request by using a subscription ID.
    UnsubscribeType <span class="label">request</span> = new UnsubscribeType();
<span class="label">request</span>.SubscriptionId = "a87a6b81-cf30-4fa0-b86a-6c66ff902123";

    // Send the request and get the response.
    UnsubscribeResponseType response = esb.Unsubscribe(<span class="label">request</span>);

    ArrayOfResponseMessagesType aormt = response.ResponseMessages;
    ResponseMessageType[] rmta = aormt.Items;

    foreach (ResponseMessageType rmt in rmta)
    {
        if (rmt.ResponseClass == ResponseClassType.Success)
        {
            Console.WriteLine("Subscription ended successfully.");
        }
        else
        {
            Console.WriteLine("Unsubscribe failed.");
        }
    }
}

Comentários

Recomendamos que você termine intencionalmente uma assinatura em vez de permitir um tempo limite de assinatura.

Construtores

UnsubscribeType()

O UnsubscribeType construtor inicializa uma nova instância da UnsubscribeType classe.

Propriedades

SubscriptionId

A SubscriptionId propriedade obtém ou define o identificador de assinatura de uma assinatura a ser cancelada. Esta propriedade é obrigatória. Esta é uma propriedade de leitura/gravação.

Aplica-se a