UIPasteboard.Notifications.ObserveRemoved Metode
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.
Overload
ObserveRemoved(EventHandler<UIPasteboardChangeEventArgs>) |
Pemberitahuan yang sangat ditik untuk RemovedNotification konstanta. |
ObserveRemoved(NSObject, EventHandler<UIPasteboardChangeEventArgs>) |
Pemberitahuan yang sangat ditik untuk RemovedNotification konstanta. |
ObserveRemoved(EventHandler<UIPasteboardChangeEventArgs>)
Pemberitahuan yang sangat ditik untuk RemovedNotification konstanta.
public static Foundation.NSObject ObserveRemoved (EventHandler<UIKit.UIPasteboardChangeEventArgs> handler);
static member ObserveRemoved : EventHandler<UIKit.UIPasteboardChangeEventArgs> -> Foundation.NSObject
Parameter
- handler
- EventHandler<UIPasteboardChangeEventArgs>
Metode untuk memanggil saat pemberitahuan diposting.
Mengembalikan
Objek token yang dapat digunakan untuk berhenti menerima pemberitahuan dengan membuangnya atau meneruskannya ke RemoveObservers(IEnumerable<NSObject>)
Keterangan
Contoh berikut menunjukkan bagaimana pengembang dapat menggunakan metode ini dalam kode mereka:
//
// Lambda style
//
// listening
notification = UIPasteboard.Notifications.ObserveRemoved ((sender, args) => {
/* Access strongly typed args */
Console.WriteLine ("Notification: {0}", args.Notification);
Console.WriteLine ("TypesAdded", args.TypesAdded);
Console.WriteLine ("TypesRemoved", args.TypesRemoved);
});
// To stop listening:
notification.Dispose ();
//
//Method style
//
NSObject notification;
void Callback (object sender, UIKit.UIPasteboardChangeEventArgs args)
{
// Access strongly typed args
Console.WriteLine ("Notification: {0}", args.Notification);
Console.WriteLine ("TypesAdded", args.TypesAdded);
Console.WriteLine ("TypesRemoved", args.TypesRemoved);
}
void Setup ()
{
notification = UIPasteboard.Notifications.ObserveRemoved (Callback);
}
void Teardown ()
{
notification.Dispose ();
}
Berlaku untuk
ObserveRemoved(NSObject, EventHandler<UIPasteboardChangeEventArgs>)
Pemberitahuan yang sangat ditik untuk RemovedNotification konstanta.
public static Foundation.NSObject ObserveRemoved (Foundation.NSObject objectToObserve, EventHandler<UIKit.UIPasteboardChangeEventArgs> handler);
static member ObserveRemoved : Foundation.NSObject * EventHandler<UIKit.UIPasteboardChangeEventArgs> -> Foundation.NSObject
Parameter
- objectToObserve
- NSObject
Objek yang akan diamati.
- handler
- EventHandler<UIPasteboardChangeEventArgs>
Metode untuk memanggil saat pemberitahuan diposting.
Mengembalikan
Objek token yang dapat digunakan untuk berhenti menerima pemberitahuan dengan membuangnya atau meneruskannya ke RemoveObservers(IEnumerable<NSObject>)
Keterangan
Metode ini dapat digunakan untuk berlangganan RemovedNotification pemberitahuan.
// Listen to all notifications posted for any object
var token = UIPasteboard.Notifications.ObserveRemoved ((notification) => {
Console.WriteLine ("Observed RemovedNotification!");
};
// Listen to all notifications posted for a single object
var token = UIPasteboard.Notifications.ObserveRemoved (objectToObserve, (notification) => {
Console.WriteLine ($"Observed RemovedNotification for {nameof (objectToObserve)}!");
};
// Stop listening for notifications
token.Dispose ();