次の方法で共有


UnsubscribeType クラス

定義

クラスは UnsubscribeType 、プル通知サブスクリプションを終了する要求を表します。

public ref class UnsubscribeType : ExchangeWebServices::BaseRequestType
public class UnsubscribeType : ExchangeWebServices.BaseRequestType
Public Class UnsubscribeType
Inherits BaseRequestType
継承
UnsubscribeType

次の例では、1 つのサブスクリプションを終了する方法を示します。

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.");
        }
    }
}

注釈

サブスクリプションをタイムアウトにするのではなく、意図的にサブスクリプションを終了することをお勧めします。

コンストラクター

UnsubscribeType()

コンストラクターは UnsubscribeType 、 クラスの新しいインスタンスを UnsubscribeType 初期化します。

プロパティ

SubscriptionId

プロパティは SubscriptionId 、取り消すサブスクリプションのサブスクリプション識別子を取得または設定します。 このプロパティは必須です。 これは、読み取り/書き込みプロパティです。

適用対象