GetServerTimeZonesType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |