ChatMessage 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
채팅 메시지를 나타냅니다.
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
- 상속
- 특성
- 구현
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를 가져오거나 설정합니다. |