Peer.InviteAsync 메서드

정의

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

오버로드

InviteAsync(Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync (object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)

매개 변수

userToken
Object

식별을 위해 비동기 작업의 콜백에 전달할 사용자 정의 개체입니다.User-defined object to pass to the callback of the asynchronous operation for identification. 이 필수 매개 변수는 진행 중인 모든 비동기 초대 작업에서 고유해야 합니다.This required parameter must be unique across all asynchronous invitation operations in progress.

예외

userTokennull.인 경우userToken is null.

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

- 현재 실행되는 애플리케이션이 공동 작업 인프라에 등록되지 않았습니다.- The currently executing application is not registered with the collaboration infrastructure.

설명

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

추가 정보

InviteAsync(PeerApplication, String, Byte[], Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

매개 변수

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 maximum size of this message is 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.

userToken
Object

식별을 위해 비동기 작업의 콜백에 전달할 사용자 정의 개체입니다.User-defined object to pass to the callback of the asynchronous operation for identification. 이 필수 매개 변수는 진행 중인 모든 비동기 초대 작업에서 고유해야 합니다.This required parameter must be unique across all asynchronous invitation operations in progress.

예외

애플리케이션이 협업 인프라에 등록되지 않았습니다.The application is not registered with the collaboration infrastructure.

userTokennull.인 경우userToken is null.

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 collaboration infrastructure.

설명

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

추가 정보

적용 대상