Compartilhar via


MCNearbyServiceAdvertiserDelegate.DidReceiveInvitationFromPeer Método

Definição

Indica que um convite foi recebido para ingressar em uma sessão.

[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

A ser adicionado.

Esse parâmetro pode ser null.

invitationHandler
MCNearbyServiceAdvertiserInvitationHandler

Continuação que o desenvolvedor do aplicativo deve chamar.

Implementações

Atributos

Comentários

Ao substituir esse método, os desenvolvedores de aplicativos devem invocar o invitationHandler, passando um apropriado MCSession e um booliano indicando se o convite deve ser aceito ou não.

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

Aplica-se a