MCNearbyServiceAdvertiserDelegate.DidReceiveInvitationFromPeer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что получено приглашение присоединиться к сеансу.
[Foundation.Export("advertiser:didReceiveInvitationFromPeer:withContext:invitationHandler:")]
public abstract void DidReceiveInvitationFromPeer (MultipeerConnectivity.MCNearbyServiceAdvertiser advertiser, MultipeerConnectivity.MCPeerID peerID, Foundation.NSData context, MultipeerConnectivity.MCNearbyServiceAdvertiserInvitationHandler invitationHandler);
abstract member DidReceiveInvitationFromPeer : MultipeerConnectivity.MCNearbyServiceAdvertiser * MultipeerConnectivity.MCPeerID * Foundation.NSData * MultipeerConnectivity.MCNearbyServiceAdvertiserInvitationHandler -> unit
Параметры
- advertiser
- MCNearbyServiceAdvertiser
- peerID
- MCPeerID
- invitationHandler
- MCNearbyServiceAdvertiserInvitationHandler
Продолжение, которое должен вызвать разработчик приложения.
Реализации
- Атрибуты
Комментарии
При переопределении этого метода разработчики приложений должны вызвать invitationHandler
, передав соответствующее MCSession и логическое значение, указывающее, следует ли принять приглашение.
public override void DidReceiveInvitationFromPeer(MCNearbyServiceAdvertiser advertiser, MCPeerID peerID, NSData context, MCNearbyServiceAdvertiserInvitationHandler invitationHandler)
{
parent.statusLbl.Text = "Received Invite";
invitationHandler(true, parent.Session);
}