Condividi tramite


MCNearbyServiceAdvertiserDelegate.DidReceiveInvitationFromPeer Metodo

Definizione

Indica che è stato ricevuto un invito per partecipare a una sessione.

[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

Parametri

peerID
MCPeerID
context
NSData

Da aggiungere.

Questo parametro può essere null.

invitationHandler
MCNearbyServiceAdvertiserInvitationHandler

Continuazione che lo sviluppatore dell'app deve chiamare.

Implementazioni

Attributi

Commenti

Quando si esegue l'override di questo metodo, gli sviluppatori di applicazioni devono richiamare invitationHandler, passando un valore appropriato MCSession e un valore booleano che indica se l'invito deve essere accettato o meno.

public override void DidReceiveInvitationFromPeer(MCNearbyServiceAdvertiser advertiser, MCPeerID peerID, NSData context, MCNearbyServiceAdvertiserInvitationHandler invitationHandler)
{
	parent.statusLbl.Text = "Received Invite";
  invitationHandler(true, parent.Session);
}              

Si applica a