Freigeben über


GetServerTimeZonesType Klasse

Definition

Die GetServerTimeZonesType -Klasse stellt eine Anforderung zum Abrufen von Zeitzonendefinitionen aus dem Exchange Server dar.

public ref class GetServerTimeZonesType : ExchangeWebServices::BaseRequestType
public class GetServerTimeZonesType : ExchangeWebServices.BaseRequestType
Public Class GetServerTimeZonesType
Inherits BaseRequestType
Vererbung
GetServerTimeZonesType

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie vollständige Zeitzonendefinitionen für die Zeitzone Eastern Standard Time und die Pacific Standard Time-Zeitzone abrufen.

static void GetTZDefinition(ExchangeServiceBinding esb)
{
    // Form the request.
    GetServerTimeZonesType gstzRequest = new GetServerTimeZonesType();

    // Identify the time zone definitions to retrieve.
    gstzRequest.Ids = new string[] { "Eastern Standard Time", "Pacific Standard Time" };

    // Specify that complete time zone definitions are requested.
    gstzRequest.ReturnFullTimeZoneData = true;
    gstzRequest.ReturnFullTimeZoneDataSpecified = true;

    try
    {
        // Send the request and get the response.
        GetServerTimeZonesResponseType gstzResponse = esb.GetServerTimeZones(gstzRequest);
        GetServerTimeZonesResponseMessageType responseMsg = gstzResponse.ResponseMessages.Items[0] as GetServerTimeZonesResponseMessageType;

        // Iterate through the time zone definitions.
        if (responseMsg.ResponseClass == ResponseClassType.Success)
        {
            foreach (TimeZoneDefinitionType tzd in responseMsg.TimeZoneDefinitions.TimeZoneDefinition)
            {
                Console.WriteLine("Time Zone name: " + tzd.Name);
                Console.WriteLine("Time Zone id:   " + tzd.Id);
                Console.WriteLine("");
            }
        }
        else
        {
            throw new Exception("GetServerTimeZones() failed.");
        }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}

Konstruktoren

GetServerTimeZonesType()

Der GetServerTimeZonesType Konstruktor initialisiert eine neue Instanz der GetServerTimeZonesType -Klasse.

Eigenschaften

Ids

Die Ids -Eigenschaft ruft ein Array von Bezeichnern ab, die die angeforderten Zeitzonendefinitionen darstellen, oder legt dieses fest.

ReturnFullTimeZoneData

Die ReturnFullTimeZoneData -Eigenschaft ruft einen booleschen Wert ab, der angibt, ob der GetServerTimeZones-Vorgang die vollständige Definition oder nur den Namen und Bezeichner für jede Zeitzone zurückgibt, oder legt diesen fest.

ReturnFullTimeZoneDataSpecified

Die ReturnFullTimeZoneDataSpecified -Eigenschaft ruft einen booleschen Wert ab, der angibt, ob die ReturnFullTimeZoneData Eigenschaft in die SOAP-Anforderung serialisiert wird.

Gilt für: