Compartir a través de


MCNearbyServiceAdvertiserDelegate.DidReceiveInvitationFromPeer Método

Definición

Indica que se ha recibido una invitación para unirse a una sesión.

[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

Parámetros

peerID
MCPeerID
context
NSData

Se agregará.

Este parámetro puede ser null.

invitationHandler
MCNearbyServiceAdvertiserInvitationHandler

Continuación a la que debe llamar el desarrollador de la aplicación.

Implementaciones

Atributos

Comentarios

Al invalidar este método, los desarrolladores de aplicaciones deben invocar a invitationHandler, pasando un valor booleano adecuado MCSession y un valor booleano que indica si la invitación debe aceptarse o no.

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

Se aplica a