Freigeben über


MCNearbyServiceAdvertiserDelegate.DidReceiveInvitationFromPeer Methode

Definition

Gibt an, dass eine Einladung zur Teilnahme an einer Sitzung empfangen wurde.

[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

Parameter

peerID
MCPeerID
context
NSData

Muss hinzugefügt werden.

Dieser Parameter kann null sein.

invitationHandler
MCNearbyServiceAdvertiserInvitationHandler

Fortsetzung, die der App-Entwickler aufrufen muss.

Implementiert

Attribute

Hinweise

Beim Überschreiben dieser Methode müssen Anwendungsentwickler aufrufen invitationHandler, indem sie eine entsprechende MCSession und einen booleschen Wert übergeben, der angibt, ob die Einladung akzeptiert werden soll oder nicht.

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

Gilt für: