다음을 통해 공유


Peer.InviteAsync 메서드

정의

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.

오버로드

InviteAsync(Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.

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

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.

InviteAsync(Object)

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.

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

식별을 위해 비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 이 필수 매개 변수는 진행 중인 모든 비동기 초대 작업에서 고유해야 합니다.

예외

userTokennull입니다.

  • 초대 프로세스 동안 오류가 발생했습니다.

  • 현재 실행되는 애플리케이션이 협업 인프라에 등록되지 않았습니다.

설명

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.

추가 정보

적용 대상

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

특정 PeerApplication을 시작하기 위해 Peer에 초대를 보내는 비동기 초대 작업을 시작합니다.

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입니다.

message
String

애플리케이션 초대와 함께 원격 피어에 보낼 메시지입니다. 이 메시지의 최대 크기는 255자의 유니코드 문자입니다.

invitationData
Byte[]

초대와 연결할 사용자 정의 데이터 blob입니다. 크기는 16,384바이트 이하일 수 있습니다.

userToken
Object

식별을 위해 비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 이 필수 매개 변수는 진행 중인 모든 비동기 초대 작업에서 고유해야 합니다.

예외

애플리케이션이 협업 인프라에 등록되지 않았습니다.

userToken이(가) null인 경우

invitationData가 16,384바이트보다 큰 경우

  • 초대 프로세스 동안 오류가 발생했습니다.

  • 현재 실행되는 애플리케이션이 협업 인프라에 등록되지 않았습니다.

설명

이 메서드를 호출 하려면를 PermissionStateUnrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.

추가 정보

적용 대상