SetUserOofSettingsRequest クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスは SetUserOofSettingsRequest 、ユーザーの Out of Office (OOF) 設定を設定する要求を表します。
public ref class SetUserOofSettingsRequest : ExchangeWebServices::BaseRequestType
public class SetUserOofSettingsRequest : ExchangeWebServices.BaseRequestType
Public Class SetUserOofSettingsRequest
Inherits BaseRequestType
- 継承
例
次の例では、Exchange メールボックスの内部および外部の OOF 設定を設定する方法を示します。
static void SetOOF()
{
// Identify the service and the user.
ExchangeServiceBinding service = new ExchangeServiceBinding();
service.Credentials = new NetworkCredential("UserName", "PassWord", "Domain");
service.Url = @"http://exchangeserver.example.com/EWS/Exchange.asmx";
// Identify the user mailbox for which to set OOF information.
EmailAddress emailAddress = new EmailAddress();
emailAddress.Address = "donhall@example.com";
UserOofSettings OOFSettings = new UserOofSettings();
// Identify the time that a user is OOF.
Duration duration = new Duration();
duration.StartTime = DateTime.Now;
duration.EndTime = DateTime.Now.AddHours(4);
OOFSettings.Duration = duration;
// Identify the external audience.
OOFSettings.ExternalAudience = ExternalAudience.Known;
// Create the reply messages.
ReplyBody internalReply = new ReplyBody();
ReplyBody externalReply = new ReplyBody();
externalReply.Message = "This is my external OOF reply";
internalReply.Message = "This is my internal OOF reply";
OOFSettings.ExternalReply = externalReply;
OOFSettings.InternalReply = internalReply;
// Set OOF state.
OOFSettings.OofState = OofState.Enabled;
// Create the request.
SetUserOofSettingsRequest <span class="label">request</span> = new SetUserOofSettingsRequest();
<span class="label">request</span>.Mailbox = emailAddress;
<span class="label">request</span>.UserOofSettings = OOFSettings;
try
{
// Send the request and return the response.
SetUserOofSettingsResponse response = service.SetUserOofSettings(<span class="label">request</span>);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
注釈
SetUserOofSettings 操作を使用して、内部 OOF 設定と外部 OOF 設定の両方を設定できます。
コンストラクター
SetUserOofSettingsRequest() |
コンストラクターは SetUserOofSettingsRequest 、 クラスの新しいインスタンスを SetUserOofSettingsRequest 初期化します。 |
プロパティ
Mailbox |
プロパティは Mailbox 、Out of Office (OOF) 設定を更新するメールボックス ユーザーを取得または設定します。 このプロパティは必須です。 これは、読み取り/書き込みプロパティです。 |
UserOofSettings |
プロパティは UserOofSettings 、メールボックス ユーザーの Out of Office (OOF) 設定を取得または設定します。 このプロパティは必須です。 これは、読み取り/書き込みプロパティです。 |