Peer.Invite 메서드

정의

특정 Peer을 시작하라는 초대를 PeerApplication에 보냅니다.Sends an invitation to a Peer to start a specific PeerApplication.

오버로드

Invite(PeerApplication, String, Byte[])

특정 Peer을 시작하라는 초대를 PeerApplication에 보냅니다.Sends an invitation to a Peer to start a specific PeerApplication.

Invite()

특정 Peer을 시작하라는 초대를 PeerApplication에 보냅니다.Sends an invitation to a Peer to start a specific PeerApplication.

Invite(PeerApplication, String, Byte[])

특정 Peer을 시작하라는 초대를 PeerApplication에 보냅니다.Sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
abstract member Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

매개 변수

applicationToInvite
PeerApplication

초대가 전송되는 PeerApplication입니다.The PeerApplication for which the invitation is sent.

message
String

애플리케이션 초대와 함께 원격 피어에 보낼 메시지입니다.A message to send to the remote peer along with the application invitation. 이 메시지에는 최대 255자의 유니코드 문자가 포함될 수 있습니다.The message can be no more than 255 Unicode characters.

invitationData
Byte[]

초대와 연결할 사용자 정의 데이터 blob입니다.A user defined data blob to associate with the invitation. 크기는 16,384바이트 이하일 수 있습니다.Its size can be no more than 16,384 bytes.

반환

초대를 받은 피어의 PeerInvitationResponse입니다.A PeerInvitationResponse from the peer that received the invitation.

예외

애플리케이션이 협업에 등록되어 있지 않은 경우The application is not registered for collaboration.

invitationData가 16,384바이트보다 큰 경우invitationData is larger than 16,384 bytes.

- 초대 프로세스 동안 오류가 발생했습니다.- An error occurred during the invitation process.

- 현재 실행 중인 애플리케이션이 피어 공동 작업 인프라에 등록되어 있지 않은 경우- The currently executing application is not registered with the peer collaboration infrastructure.

설명

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다.Calling this method requires a PermissionState of Unrestricted. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.This state is created when the peer collaboration session begins.

Invite()

특정 Peer을 시작하라는 초대를 PeerApplication에 보냅니다.Sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
abstract member Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite () As PeerInvitationResponse

반환

초대를 받은 피어의 PeerInvitationResponse입니다.A PeerInvitationResponse from the peer that received the invitation.

예외

- 초대 프로세스 동안 오류가 발생했습니다.- An error occurred during the invitation process.

- 현재 실행 중인 애플리케이션이 피어 공동 작업 인프라에 등록되어 있지 않은 경우- The currently executing application is not registered with the Peer Collaboration infrastructure.

설명

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다.Calling this method requires a PermissionState of Unrestricted. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.This state is created when the Peer Collaboration session begins.

추가 정보

적용 대상