PreviewTeamView Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk