PeerContact.InviteAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔드포인트가 초대 보낸 사람이 지원하는 PeerCollaboration 애플리케이션에 참여하도록 비동기 초대 작업을 시작합니다.
오버로드
InviteAsync(Object) |
엔드포인트가 초대 보낸 사람이 지원하는 PeerCollaboration 애플리케이션에 참여하도록 비동기 초대 작업을 시작합니다. 이 초대는 지정된 Object를 사용하여 식별됩니다. |
InviteAsync(PeerEndPoint, Object) |
지정된 피어 엔드포인트가 초대 보낸 사람이 지원하는 PeerCollaboration 애플리케이션에 참여하도록 비동기 초대 작업을 시작합니다. 이 초대는 지정된 Object를 사용하여 식별됩니다. |
InviteAsync(PeerApplication, String, Byte[], Object) |
지정된 피어 엔드포인트가 초대 보낸 사람이 지원하는 지정된 협업 PeerApplication에 참여하도록 비동기 초대 작업을 시작합니다. |
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
지정된 |
설명
호출자는 필요가 없습니다에 로그인 하는 System.Net.PeerToPeer.Collaboration 이 메서드가 성공적으로 완료 하려면 인프라입니다. PeerInvitationResponse 초대를 받은 피어의 아닙니다 공동 작업 초대를 수락 하는 초대 대 상자와 동일 합니다. 애플리케이션을 설치 하지 않은 원격 피어에는 초대를 보낸 초대는 자동으로 거부 됩니다.
InviteAsync(Object)
엔드포인트가 초대 보낸 사람이 지원하는 PeerCollaboration 애플리케이션에 참여하도록 비동기 초대 작업을 시작합니다. 이 초대는 지정된 Object를 사용하여 식별됩니다.
public:
override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)
매개 변수
- userToken
- Object
비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 또한 취소에 대한 비동기 작업을 식별하는 데도 사용됩니다. 이 매개 변수는 지정되어야 하며 진행 중인 모든 비동기 초대 작업에서 고유합니다.
- 특성
예외
UserToken
가 null
이 될 수 없는 경우
PeerEndPoint 개체가 삭제되었습니다.
현재 애플리케이션에 대한 Id가 존재하지 않거나 비어 있는 경우
PeerEndPointCollection가
null
이 될 수 없는 경우
설명
호출자는 필요가 없습니다에 로그인 하는 System.Net.PeerToPeer.Collaboration 이 메서드가 성공적으로 완료 하려면 인프라입니다. PeerInvitationResponse 초대를 받은 피어의 아닙니다 공동 작업 초대를 수락 하는 초대 대 상자와 동일 합니다. 애플리케이션을 설치 하지 않은 원격 피어에는 초대를 보낸 초대는 자동으로 거부 됩니다.
호출자 참고
추가 오버 로드 된 Peer 는 서브 클래스 PeerContact 및 PeerNearMe합니다.
이 메서드를 호출 하려면를 PermissionState 의 Unrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.
추가 정보
적용 대상
InviteAsync(PeerEndPoint, Object)
지정된 피어 엔드포인트가 초대 보낸 사람이 지원하는 PeerCollaboration 애플리케이션에 참여하도록 비동기 초대 작업을 시작합니다. 이 초대는 지정된 Object를 사용하여 식별됩니다.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)
매개 변수
- peerEndPoint
- PeerEndPoint
초대를 보낼 엔드포인트 또는 원격 피어입니다.
- userToken
- Object
비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 또한 취소에 대한 비동기 작업을 식별하는 데도 사용됩니다. 이 매개 변수는 지정되어야 하며 진행 중인 모든 비동기 초대 작업에서 고유합니다.
- 특성
예외
UserToken
가null
이 될 수 없는 경우peerEndPoint
의 엔드포인트가null
일 수 없는 경우
peerEndPoint
개체는 null
일 수 없습니다.
PeerEndPoint 개체가 삭제되었습니다.
현재 애플리케이션에 대한 Guid가 존재하지 않거나 비어 있는 경우
설명
호출자는 필요가 없습니다에 로그인 하는 System.Net.PeerToPeer.Collaboration 이 메서드가 성공적으로 완료 하려면 인프라입니다. PeerInvitationResponse 초대를 받은 피어의 아닙니다 공동 작업 초대를 수락 하는 초대 대 상자와 동일 합니다. 애플리케이션을 설치 하지 않은 원격 피어에는 초대를 보낸 초대는 자동으로 거부 됩니다.
호출자 참고
추가 오버 로드 된 Peer 는 서브 클래스 PeerContact 및 PeerNearMe합니다.
이 메서드를 호출 하려면를 PermissionState 의 Unrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.
추가 정보
적용 대상
InviteAsync(PeerApplication, String, Byte[], Object)
지정된 피어 엔드포인트가 초대 보낸 사람이 지원하는 지정된 협업 PeerApplication에 참여하도록 비동기 초대 작업을 시작합니다.
public:
override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
매개 변수
- applicationToInvite
- PeerApplication
초대가 전송되는 애플리케이션입니다.
- message
- String
애플리케이션 초대와 함께 원격 피어에 보낼 메시지입니다. 이 메시지에는 최대 255자의 유니코드 문자가 포함될 수 있습니다.
- invitationData
- Byte[]
초대와 연결할 사용자 정의 데이터 blob입니다. 크기는 16,384바이트 이하일 수 있습니다.
- userToken
- Object
비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 또한 취소에 대한 비동기 작업을 식별하는 데도 사용됩니다. 이 매개 변수는 지정되어야 하며 진행 중인 모든 비동기 초대 작업에서 고유합니다.
- 특성
예외
UserToken
가 null
이 될 수 없는 경우
PeerApplication 개체는 null
일 수 없습니다.
PeerEndPoint 개체가 삭제되었습니다.
현재 애플리케이션에 대한 Guid가 존재하지 않거나 비어 있는 경우
엔드포인트 컬렉션이 비어 있거나
null
입니다.
설명
호출자는 필요가 없습니다에 로그인 하는 System.Net.PeerToPeer.Collaboration 이 메서드가 성공적으로 완료 하려면 인프라입니다. PeerInvitationResponse 초대를 받은 피어의 아닙니다 공동 작업 초대를 수락 하는 초대 대 상자와 동일 합니다. 애플리케이션을 설치 하지 않은 원격 피어에는 초대를 보낸 초대는 자동으로 거부 됩니다.
호출자 참고
추가 오버 로드 된 Peer 는 서브 클래스 PeerContact 및 PeerNearMe합니다.
이 메서드를 호출 하려면를 PermissionState 의 Unrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.
추가 정보
적용 대상
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
지정된 peerEndPoint
이 초대 보낸 사람이 지원하는 지정된 협업 PeerApplication에 참여하도록 비동기 초대 작업을 시작합니다.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)
매개 변수
- peerEndPoint
- PeerEndPoint
초대를 보낼 엔드포인트 또는 원격 피어입니다.
- message
- String
애플리케이션 초대와 함께 원격 피어에 보낼 메시지입니다. 이 메시지에는 최대 255자의 유니코드 문자가 포함될 수 있습니다.
- invitationData
- Byte[]
초대와 연결할 사용자 정의 데이터 blob입니다. 크기는 16,384바이트 이하일 수 있습니다.
- applicationToInvite
- PeerApplication
초대가 전송되는 애플리케이션입니다.
- userToken
- Object
비동기 작업의 콜백에 전달할 사용자 정의 개체입니다. 또한 취소에 대한 비동기 작업을 식별하는 데도 사용됩니다. 이 매개 변수는 지정되어야 하며 진행 중인 모든 비동기 초대 작업에서 고유합니다.
- 특성
예외
UserToken
이 null인 경우peerEndPoint
로 지정된 엔드포인트가null
일 수 없는 경우
PeerApplication 및 PeerEndPoint 개체가 null
개체를 채웁니다.
PeerEndPoint 개체가 삭제되었습니다.
현재 애플리케이션에 대한 Id가 존재하지 않거나 비어 있는 경우
설명
호출자는 필요가 없습니다에 로그인 하는 System.Net.PeerToPeer.Collaboration 이 메서드가 성공적으로 완료 하려면 인프라입니다. PeerInvitationResponse 초대를 받은 피어의 아닙니다 공동 작업 초대를 수락 하는 초대 대 상자와 동일 합니다. 애플리케이션을 설치 하지 않은 원격 피어에는 초대를 보낸 초대는 자동으로 거부 됩니다.
호출자 참고
추가 오버 로드 된 Peer 는 서브 클래스 PeerContact 및 PeerNearMe합니다.
이 메서드를 호출 하려면를 PermissionState 의 Unrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.
추가 정보
적용 대상
.NET