Bagikan melalui


PreviewTeamView Kelas

Definisi

Memungkinkan aplikasi mendaftar untuk penanganan aktivitas yang memberi tahu ketika pengguna memanggil UI call control\screen sharing\etc di shell yang tidak akan diketahui oleh aplikasi.

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
Warisan
Object Platform::Object IInspectable PreviewTeamView
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Team Extension SDK (diperkenalkan dalam 10.0.19041.0)
API contract
Windows.UI.Core.Preview.Communications.PreviewCommunicationsContract (diperkenalkan dalam v1.0)

Keterangan

Meskipun instans PreviewTeamView harus diambil pada utas UI, umumnya ini adalah objek utas bebas yang metodenya tidak diblokir. Misalnya, memanggil StartScreenSharing dapat kembali sebelum batas berbagi layar benar-benar digambar. Untuk alasan ini, beberapa properti memiliki panggilan balik sehingga aplikasi mungkin diberi tahu saat tindakan benar-benar selesai.

Properti

IsFullScreen

Menjelaskan status tampilan layar penuh aplikasi.

IsScreenSharing

Menjelaskan status berbagi layar keluar.

MeetingInfoDisplayType

Menunjukkan ke aplikasi VTC bagaimana seharusnya menampilkan rapat.

MeetingUri

Berisi rapat yang bergabung dengan Uri.

SharingScreenBounds

Batas persegi panjang untuk perilaku berbagi layar keluar.

SystemState

Status sistem.

Metode

EnterFullScreen()

Meminta aplikasi untuk beralih ke tampilan layar penuh.

GetForCurrentView()

Mendapatkan instans PreviewTeamView untuk jendela saat ini (tampilan aplikasi).

JoinMeetingWithUri(Uri)

Permintaan untuk bergabung dalam rapat dengan janji temu yang diberikan.

LeaveFullScreen()

Meminta aplikasi untuk keluar dari tampilan layar penuh.

NotifyMeetingEnded(PreviewTeamEndMeetingKind)

Memberi tahu Shell bahwa pengguna telah mengakhiri rapat.

RequestForeground()

Meminta aplikasi untuk mengatur tampilannya ke latar depan.

SetButtonLabel(String)

Mengatur teks yang dikustomisasi untuk tombol menu Mulai. Teks default adalah nama tampilan aplikasi.

SetTitle(String)

Mengatur judul bilah sisi yang dikustomisasi atau dilokalkan. Judul default adalah nama tampilan aplikasi.

StartSharingScreen()

Memulai berbagi layar keluar.

StopSharingScreen()

Menghentikan berbagi layar keluar.

Acara

CleanupRequested

Sistem mengakhiri sesi pengguna saat ini dan memberi tahu aplikasi VTC bahwa sistem harus membersihkan status pengguna apa pun. Jika ada status pada disk, atau beberapa operasi lambat lainnya diperlukan, aplikasi dapat menangguhkan dalam argumen.

CommandInvoked

Pengguna telah memanggil beberapa UI atau hotkey yang bukan bagian dari aplikasi tetapi harus mengontrol panggilan.

EndMeetingRequested

Menunjukkan bahwa aplikasi harus mengakhiri panggilan. Diperlukan penangguhan menggunakan argumen yang disediakan untuk memblokir antarmuka pengguna shell agar tidak dibersihkan sampai panggilan sepenuhnya dibersihkan.

IsFullScreenChanged

Menunjukkan bahwa jendela aplikasi sekarang layar penuh.

IsScreenSharingChanged

Menunjukkan apakah sistem menampilkan batas berbagi layar atau tidak.

JoinMeetingRequested

Baik pengguna, shell, atau aplikasi itu sendiri telah memulai gabungan rapat. Ini memberi tahu aplikasi bahwa sudah waktunya untuk benar-benar bergabung dengan panggilan. Aplikasi dapat menggunakan penangguhan dalam argumen yang disediakan kepada penanganan aktivitas ini untuk melakukan pekerjaan sebelum shell menampilkan UI yang menunjukkan panggilan telah bergabung.

SharingScreenBoundsChanged

Batas persegi panjang untuk berbagi layar keluar telah berubah.

SystemStateChanged

Ketersediaan sesi telah berubah.

Berlaku untuk