다음을 통해 공유


PreviewTeamView 클래스

정의

앱이 사용자가 셸에서 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
상속
Object Platform::Object IInspectable 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

세션 가용성이 변경되었습니다.

적용 대상