PreviewTeamView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱이 사용자가 셸에서 call control\screen sharing\etc UI를 호출할 때 앱이 인식하지 못할 것임을 알리는 이벤트 처리기에 등록할 수 있도록 허용합니다.
public ref class PreviewTeamView sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PreviewTeamView final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PreviewTeamView
Public NotInheritable Class PreviewTeamView
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows Team Extension SDK (10.0.19041.0에서 도입되었습니다.)
|
API contract |
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (v1.0에서 도입되었습니다.)
|
설명
PreviewTeamView의 instance UI 스레드에서 검색해야 하지만 일반적으로 메서드가 차단되지 않는 자유 스레드 개체입니다. instance 경우 화면 공유 테두리를 실제로 그리기 전에 StartScreenSharing을 호출하면 반환될 수 있습니다. 이러한 이유로 일부 속성에는 콜백이 있으므로 작업이 실제로 완료될 때 앱에 알림을 받을 수 있습니다.
속성
IsFullScreen |
앱의 전체 화면 보기 상태를 설명합니다. |
IsScreenSharing |
아웃바운드 화면 공유의 상태를 설명합니다. |
MeetingInfoDisplayType |
VTC 앱에 모임을 표시하는 방법을 나타냅니다. |
MeetingUri |
모임 참가 Uri를 포함합니다. |
SharingScreenBounds |
나가는 화면 공유 동작에 대한 사각형의 범위입니다. |
SystemState |
시스템 상태입니다. |
메서드
EnterFullScreen() |
전체 화면 보기를 토글하도록 앱에 요청합니다. |
GetForCurrentView() |
현재 창(앱 보기)에 대한 PreviewTeamView의 instance 가져옵니다. |
JoinMeetingWithUri(Uri) |
지정된 약속으로 모임에 참가하도록 요청합니다. |
LeaveFullScreen() |
앱이 전체 화면 보기에서 종료되도록 요청합니다. |
NotifyMeetingEnded(PreviewTeamEndMeetingKind) |
셸에 사용자가 모임을 종료했음을 알 수 있습니다. |
RequestForeground() |
앱을 요청하여 보기를 포그라운드로 설정합니다. |
SetButtonLabel(String) |
시작 메뉴 단추에 대해 사용자 지정된 텍스트를 설정합니다. 기본 텍스트는 앱의 표시 이름입니다. |
SetTitle(String) |
사용자 지정 또는 지역화된 사이드바 제목 설정 기본 제목은 앱의 표시 이름입니다. |
StartSharingScreen() |
나가는 화면 공유를 시작합니다. |
StopSharingScreen() |
나가는 화면 공유를 중지합니다. |
이벤트
CleanupRequested |
시스템이 현재 사용자의 세션을 종료하고 VTC 앱에 사용자 상태를 클린 한다고 말하고 있습니다. 디스크에 상태가 있거나 다른 느린 작업이 필요한 경우 앱은 인수에서 지연을 수행할 수 있습니다. |
CommandInvoked |
사용자가 앱의 일부가 아니지만 호출을 제어해야 하는 일부 UI 또는 바로 가기 키를 호출했습니다. |
EndMeetingRequested |
앱이 호출을 종료해야 했음을 나타냅니다. 제공된 인수를 사용하여 호출이 완전히 정리될 때까지 셸 UI가 정리되지 않도록 차단하는 데 지연이 걸릴 수 있습니다. |
IsFullScreenChanged |
이제 앱 창이 전체 화면임을 나타냅니다. |
IsScreenSharingChanged |
시스템에서 화면 공유 테두리를 표시하는지 여부를 나타냅니다. |
JoinMeetingRequested |
사용자, 셸 또는 앱 자체가 모임 참가를 시작했습니다. 그러면 앱에 실제로 호출에 참가할 때임을 알 수 있습니다. 앱은 호출이 조인되었음을 나타내는 UI를 표시하기 전에 이 이벤트 처리기에 제공된 인수의 지연을 사용하여 작업을 수행할 수 있습니다. |
SharingScreenBoundsChanged |
나가는 화면 공유를 위한 사각형의 범위가 변경되었습니다. |
SystemStateChanged |
세션 가용성이 변경되었습니다. |