다음을 통해 공유


ChatMessage 클래스

정의

채팅 메시지를 나타냅니다.

public ref class ChatMessage sealed
public ref class ChatMessage sealed : IChatItem
/// [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)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ChatMessage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage final : IChatItem
[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)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ChatMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage : IChatItem
function ChatMessage()
Public NotInheritable Class ChatMessage
Public NotInheritable Class ChatMessage
Implements IChatItem
상속
Object Platform::Object IInspectable ChatMessage
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
앱 기능
chat chatSystem smsSend

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1607 14393 Syncid

생성자

ChatMessage()

ChatMessage 클래스의 새 instance 만듭니다.

속성

Attachments

채팅 메시지 첨부 파일 목록을 가져옵니다.

Body

채팅 메시지의 본문을 가져오거나 설정합니다.

EstimatedDownloadSize

보내거나 받을 파일의 예상 크기를 가져오거나 설정합니다.

From

메시지 보낸 사람의 식별자 또는 주소를 가져옵니다.

Id

메시지의 식별자를 가져옵니다.

IsAutoReply

메시지가 자동 회신인지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

IsForwardingDisabled

전달을 사용할 수 없는지 여부를 나타내는 부울 값을 가져옵니다.

IsIncoming

메시지가 들어오거나 나가는지 여부를 나타내는 부울 값을 가져옵니다.

IsRead

메시지를 읽었는지 여부를 나타내는 부울 값을 가져옵니다.

IsReceivedDuringQuietHours

사용자가 지정한 자동 시간 동안 메시지가 수신되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

IsReplyDisabled

ChatMessage에서 회신을 사용하지 않도록 설정되었는지 여부를 나타내는 부울 값을 가져옵니다.

IsSeen

메시지가 표시되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

IsSimMessage

메시지가 SIM 카드 저장되어 있는지 여부를 나타내는 부울 값을 가져옵니다.

ItemKind

항목 종류를 가져옵니다.

LocalTimestamp

메시지의 로컬 타임스탬프를 가져옵니다.

MessageKind

ChatMessage의 형식을 가져오거나 설정합니다.

MessageOperatorKind

SMS, MMS 또는 RCS와 같은 메시지 연산자의 유형을 나타내는 값을 가져오거나 설정합니다.

NetworkTimestamp

메시지의 네트워크 타임스탬프를 가져옵니다.

Recipients

메시지의 받는 사람 목록을 가져옵니다.

RecipientsDeliveryInfos

ChatMessage의 각 받는 사람에 대한 배달 정보를 가져옵니다.

RecipientSendStatuses

메시지의 보내기 상태 목록을 가져옵니다.

RemoteId

ChatMessage의 원격 ID를 가져오거나 설정합니다.

ShouldSuppressNotification

ChatMessage 수신 알림을 표시하지 않아야 하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

Status

메시지의 상태 가져옵니다. 일반적인 상태에는 초안, 전송, 수신, 삭제 등이 포함됩니다.

Subject

메시지의 제목을 가져옵니다.

SyncId

디바이스에서 메시지를 식별하는 데 사용되는 ID입니다. 이 ID는 모든 메시지를 만들 때 생성됩니다. 디바이스 간에 메시지를 복사하는 클라이언트도 다른 디바이스에서 동일한 메시지를 고유하게 식별하기 위해 이 ID를 복사해야 합니다.

ThreadingInfo

ChatMessage에 대한 대화 스레딩 정보를 가져오거나 설정합니다.

TransportFriendlyName

메시지의 전송 이름을 가져옵니다.

TransportId

메시지의 전송 ID를 가져오거나 설정합니다.

적용 대상