다음을 통해 공유


Appointment 클래스

정의

일정의 약속을 나타냅니다. 이 클래스는 ActivationKind에 대한 AppointmentsProvider 값을 AppointmentInformation 속성의 값으로 사용하여 앱을 활성화할 때 사용됩니다.

public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
상속
Object Platform::Object IInspectable Appointment
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
앱 기능
appointmentsSystem

설명

약속을 관리하는 방법에 대한 자세한 내용은 약속 관리빠른 시작: 약속 관리를 참조하세요.

생성자

Appointment()

Appointment 클래스의 새 instance 초기화합니다.

속성

AllDay

약속이 하루 종일 지속되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. 기본값은 하루 종일 지속되지 않는 에 대한 FALSE입니다.

AllowNewTimeProposal

약속에서 사용자가 새 시간을 제안할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

BusyStatus

약속 참가자의 사용 중인 상태 나타내는 AppointmentBusyStatus 형식 값을 가져오거나 설정합니다.

CalendarId

약속과 연결된 일정의 고유 식별자를 가져옵니다.

ChangeNumber

약속의 로컬 버전의 현재 변경 번호를 가져옵니다.

Details

문자열 값을 가져오거나 설정합니다. 문자열에는 약속을 설명하는 확장된 세부 정보가 포함되어 있습니다. 세부 정보는 String 형식이고 최대 길이는 1,073,741,823자이며 이는 JET 데이터베이스 문자열의 최대 길이입니다.

DetailsKind

약속 세부 정보, 일반 텍스트 또는 HTML 유형을 가져오거나 설정합니다.

Duration

약속의 기간을 나타내는 시간 범위를 가져오거나 설정합니다. 기간은 TimeSpan 형식이며 음수가 아니어야 합니다.

HasInvitees

약속에 초대가 있는지 여부를 나타내는 값을 가져옵니다.

Invitees

약속에 대한 참가자 목록을 가져옵니다. 초대자는 IVector(AppointmentInvitee) 형식입니다. 이끌이가 설정되고 초대된 길이가 0보다 크면 AppointmentManagerAPI에 대한 호출이 실패하고 E_INVALIDARG. 초대자 수는 무제한입니다.

IsCanceledMeeting

약속이 취소되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsOrganizedByUser

약속이 현재 사용자가 구성했는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsResponseRequested

약속 초대에 대한 응답이 요청되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

LocalId

로컬 디바이스에서 약속을 고유하게 식별하는 문자열을 가져옵니다.

Location

약속의 실제 위치를 전달하는 문자열을 가져오거나 설정합니다. 위치는 문자열 형식이며 길이는 최대 32,768자입니다.

OnlineMeetingLink

약속에 대한 온라인 모임에 참가하는 데 사용되는 URL인 문자열 값을 가져오거나 설정합니다.

Organizer

약속의 이끌이를 가져오거나 설정합니다. 이끌이는 AppointmentOrganizer 유형입니다. 이끌이가 설정되고 초대된 길이가 0보다 크면 AppointmentManagerAPI에 대한 호출이 실패하고 E_INVALIDARG. 초대자 수는 무제한입니다.

OriginalStartTime

되풀이 약속의 원래 시작 시간을 가져옵니다.

Recurrence

약속이 발생하는 시기와 빈도를 설명하는 개체를 가져오거나 설정합니다. 되풀이는 AppointmentRecurrence 형식입니다.

Reminder

시간 범위 값을 가져오거나 설정합니다. 값은 StartTime에서 빼는 시간과 약속에 대한 미리 알림의 문제 시간으로 사용되는 시간을 선언합니다. null 값은 약속이 미리 알림을 발급하지 않음을 나타냅니다. 미리 알림은 IReference(TimeSpan) 형식입니다.

RemoteChangeNumber

약속 서버 버전의 현재 변경 번호를 가져오거나 설정합니다.

ReplyTime

사용자가 약속 요청에 응답한 날짜와 시간을 가져오거나 설정합니다.

RoamingId

디바이스 간에 약속을 고유하게 식별하는 문자열을 가져오거나 설정합니다.

Sensitivity

약속의 민감도를 나타내는 AppointmentSensitivity 형식 값을 가져오거나 설정합니다.

StartTime

약속의 시작 시간을 가져오거나 설정합니다. StartTime은 DateTime 형식입니다.

Subject

약속의 제목을 전달하는 문자열을 가져오거나 설정합니다. 제목은 문자열 형식이며 길이는 최대 255자입니다.

Uri

약속에 대한 Uri(Uniform Resource Identifier)를 가져옵니다. 일정 앱이 연결 시작을 수행하여 원본 앱 또는 이 약속을 나타내는 다른 URI로 돌아갈 수 있도록 허용합니다.

UserResponse

약속 요청에 대한 사용자의 응답을 가져오거나 설정합니다.

적용 대상

추가 정보