PeerNameResolver.ResolveAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이러한 메서드는 호출 피어에 알려진 모든 클라우드에서 지정된 PeerName에 대한 비동기 확인 작업을 시작합니다.
오버로드
ResolveAsync(PeerName, Object) |
호출 피어에 알려진 모든 클라우드에서 지정된 PeerName에 대한 비동기 피어 이름 확인 작업을 시작합니다. |
ResolveAsync(PeerName, Int32, Object) |
호출 피어에 알려진 모든 클라우드에서 지정된 PeerName에 대한 비동기 피어 이름 확인 작업을 시작하고 피어 이름에 대해 |
ResolveAsync(PeerName, Cloud, Object) | |
ResolveAsync(PeerName, Cloud, Int32, Object) |
지정된 Cloud에서 지정된 PeerName에 대한 비동기 피어 이름 확인 작업을 시작합니다. 확인 작업은 지정된 피어 이름에 대해 |
설명
에 대 한 모든 Resolve 메서드는 해당 하는 ResolveAsync 비동기 처리가 필요할 때 사용 되는 메서드. ResolveAsync 이벤트 처리에 대 한 매개 변수 목록의 시스템 토큰이 포함 된다는 점을 제외 하 고는 전달 될 매개 변수를 동일 합니다.
Resolve 메서드에 사이의 ResolveAsync 메서드 매개 변수 불일치가 발생 하는 경우 및 Cloud 매개 변수를 지정 하지 않으면, 메서드를 사용 하는 Available 바로 가기를 클라우드 매개 변수를 입력 합니다.
ResolveAsync(PeerName, Object)
호출 피어에 알려진 모든 클라우드에서 지정된 PeerName에 대한 비동기 피어 이름 확인 작업을 시작합니다.
public:
void ResolveAsync(System::Net::PeerToPeer::PeerName ^ peerName, System::Object ^ userState);
public void ResolveAsync (System.Net.PeerToPeer.PeerName peerName, object userState);
member this.ResolveAsync : System.Net.PeerToPeer.PeerName * obj -> unit
Public Sub ResolveAsync (peerName As PeerName, userState As Object)
매개 변수
- userState
- Object
피어 이름 확인 작업에 대한 상태 정보가 들어 있는 사용자 정의 개체입니다.
예외
peerName
및 userState
매개 변수 중 하나 또는 둘 모두가 null
로 설정된 경우
설명
이 메서드는 비동기적으로 피어 이름은 클라우드에 연결합니다. 모든 클라우드를 쿼리하여는 PeerName합니다. 발생 합니다 ResolveCompleted 이벤트를 다시 호출 하는 OnResolveCompleted 메서드. 발생 시킵니다 합니다 ResolveProgressChanged 이벤트를 다시 호출 하는 OnResolveProgressChanged 메서드.
피어 이름을 확인할 수 없는 경우는 PeerToPeerException throw 됩니다.
보안 되지 않은 피어 이름에 대 한 이름이 있습니다 수 등록 (및 다른 엔드포인트과 연결 된) 동일한 클라우드 내의 여러 피어가 됩니다.
호출을 PeerNameResolver 호출 하는 것과 비슷합니다는 ResolveAsync 각 피어 이름 레코드에 대 한 메서드는 PeerNameRecordCollection합니다. 참고 개별 피어 이름 레코드 확인 메서드를 사용 하 여 여러 피어 이름 확인 무효화 하지 않습니다.
에 대 한 모든 ResolveAsync 메서드는 해당 하는 Resolve 메서드. ResolveAsync 메서드 비동기 이벤트 처리를 위해 시스템 토큰이 포함 Resolve 메서드에 동기 처리를 위한 있다는 점을 제외 하면 해당 매개 변수 목록은 동일 합니다.
모든 비동기 참조 확인자 개체를 고유 식별자 토큰을 사용 하 여 조정 됩니다. 이 userState
토큰 또는 메시지 식별자를 사용 하면 운영 체제 메시지는 메시지 큐에 배치 된 후 단일 수신 프로세스에 메시지를 배달 합니다.
ResolveCompleted 확인 작업 오류 완료 되거나 취소 될 경우 이벤트가 발생 합니다.
적용 대상
ResolveAsync(PeerName, Int32, Object)
호출 피어에 알려진 모든 클라우드에서 지정된 PeerName에 대한 비동기 피어 이름 확인 작업을 시작하고 피어 이름에 대해 maxRecords
개까지 항목을 반환합니다.
public:
void ResolveAsync(System::Net::PeerToPeer::PeerName ^ peerName, int maxRecords, System::Object ^ userState);
public void ResolveAsync (System.Net.PeerToPeer.PeerName peerName, int maxRecords, object userState);
member this.ResolveAsync : System.Net.PeerToPeer.PeerName * int * obj -> unit
Public Sub ResolveAsync (peerName As PeerName, maxRecords As Integer, userState As Object)
매개 변수
- maxRecords
- Int32
피어 이름에 대해 획득할 최대 레코드 수입니다.
- userState
- Object
확인 작업에 대한 정보가 들어 있는 사용자 정의 개체입니다.
예외
peerName
및 userState
매개 변수 중 하나 또는 둘 모두가 null
로 설정된 경우
maxRecords
매개 변수가 0보다 작은 경우
설명
이 메서드는 비동기적으로 피어 이름은 클라우드에 연결합니다. 모든 클라우드를 쿼리하여는 PeerName합니다. 보안 되지 않은 피어 이름에 대 한 이름이 있습니다 수 등록 (및 다른 엔드포인트과 연결 된) 동일한 클라우드 내의 여러 피어가 됩니다. 피어 이름을 확인할 수 없습니다. 나는 경우 null
, PeerToPeerException throw 됩니다.
이 메서드는 ResolveCompleted 이벤트를 다시 호출 하는 OnResolveCompleted 메서드. 발생 시킵니다 합니다 ResolveProgressChanged 이벤트를 다시 호출 하는 OnResolveProgressChanged 메서드.
에 대 한 모든 ResolveAsync 메서드는 해당 하는 Resolve 메서드. ResolveAsync 메서드 비동기 이벤트 처리를 위해 시스템 토큰이 포함 Resolve 메서드에 동기 처리를 위한 있다는 점을 제외 하면 해당 매개 변수 목록은 동일 합니다.
모든 비동기 참조 확인자 개체를 고유 식별자 토큰을 사용 하 여 조정 됩니다 Object합니다. 이 userState
토큰 또는 메시지 식별자를 사용 하면 운영 체제 메시지는 메시지 큐에 배치 된 후 단일 수신 프로세스에 메시지를 배달 합니다.
ResolveCompleted 확인 작업 오류 완료 되거나 취소 될 경우 이벤트가 발생 합니다.
적용 대상
ResolveAsync(PeerName, Cloud, Object)
public:
void ResolveAsync(System::Net::PeerToPeer::PeerName ^ peerName, System::Net::PeerToPeer::Cloud ^ cloud, System::Object ^ userState);
public void ResolveAsync (System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud, object userState);
member this.ResolveAsync : System.Net.PeerToPeer.PeerName * System.Net.PeerToPeer.Cloud * obj -> unit
Public Sub ResolveAsync (peerName As PeerName, cloud As Cloud, userState As Object)
매개 변수
예외
peerName
및 userState
매개 변수 중 하나 또는 둘 모두가 null
로 설정된 경우
설명
이 메서드는 ResolveCompleted 이벤트를 다시 호출 하는 OnResolveCompleted 메서드. 발생 시킵니다 합니다 ResolveProgressChanged 이벤트를 다시 호출 하는 OnResolveProgressChanged 메서드.
보안 되지 않은 피어 이름에 대 한 이름이 있습니다 수 등록 (및 다른 엔드포인트과 연결 된) 동일한 클라우드 내의 여러 피어가 됩니다.
경우는 Cloud 매개 변수는 null
를 사용 하는 이름이 Available 기본값을 초기화 하는 바로 가기는 Name, Scope, 및 ScopeId 속성.
에 대 한 모든 ResolveAsync 메서드는 해당 하는 Resolve 메서드. ResolveAsync 메서드 비동기 이벤트 처리를 위해 시스템 토큰이 포함 Resolve 메서드에 동기 처리를 위한 있다는 점을 제외 하면 해당 매개 변수 목록은 동일 합니다.
모든 비동기 참조 확인자 개체를 고유 식별자 토큰을 사용 하 여 조정 됩니다. 이 userState
토큰 또는 메시지 식별자를 사용 하면 운영 체제 메시지는 메시지 큐에 배치 된 후 단일 수신 프로세스에 메시지를 배달 합니다.
ResolveCompleted 확인 작업 오류 완료 되거나 취소 될 경우 이벤트가 발생 합니다.
적용 대상
ResolveAsync(PeerName, Cloud, Int32, Object)
public:
void ResolveAsync(System::Net::PeerToPeer::PeerName ^ peerName, System::Net::PeerToPeer::Cloud ^ cloud, int maxRecords, System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsync (System.Net.PeerToPeer.PeerName peerName, System.Net.PeerToPeer.Cloud cloud, int maxRecords, object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsync : System.Net.PeerToPeer.PeerName * System.Net.PeerToPeer.Cloud * int * obj -> unit
Public Sub ResolveAsync (peerName As PeerName, cloud As Cloud, maxRecords As Integer, userState As Object)
매개 변수
- peerName
- PeerName
확인할 peerName
입니다.
- cloud
- Cloud
peerName
을 확인할 cloud
입니다.
- maxRecords
- Int32
peerName
에 대해 cloud
에서 획득할 최대 레코드 수입니다.
- userState
- Object
피어 이름 확인 작업에 대한 정보가 들어 있는 사용자 정의 개체입니다.
- 특성
예외
peerName
및 userState
매개 변수 중 하나 또는 둘 모두가 null
로 설정된 경우
하나 이상의 제공된 매개 변수가 올바르지 않은 경우
이 작업이 성공적으로 완료되려면 하나 이상의 이벤트 처리기가 필요합니다.
maxRecords
매개 변수가 0보다 작은 경우
설명
보안 되지 않은 피어 이름에 대 한 이름이 있습니다 수 등록 (및 다른 엔드포인트과 연결 된) 동일한 클라우드 내의 여러 피어가 됩니다.
이 메서드는 ResolveCompleted 이벤트를 다시 호출 하는 OnResolveCompleted 메서드. 발생 시킵니다 합니다 ResolveProgressChanged 이벤트를 다시 호출 하는 OnResolveProgressChanged 메서드.
경우는 Cloud 매개 변수는 null
를 사용 하는 이름이 Available 기본값을 초기화 하는 바로 가기는 Name, Scope, 및 ScopeId 속성.
에 대 한 모든 ResolveAsync 메서드는 해당 하는 Resolve 메서드. ResolveAsync 메서드 비동기 이벤트 처리를 위해 시스템 토큰이 포함 Resolve 메서드에 동기 처리를 위한 있다는 점을 제외 하면 해당 매개 변수 목록은 동일 합니다.
피어 확인자 개체에 대 한 모든 비동기 참조 되는 고유 식별자 토큰을 사용 하 여 조정 된 Object합니다. 이 userState
토큰 또는 메시지 식별자를 사용 하면 운영 체제 메시지는 메시지 큐에 배치 된 후 단일 수신 프로세스에 메시지를 배달 합니다.
ResolveCompleted 확인 작업 오류 완료 되거나 취소 될 경우 이벤트가 발생 합니다.
적용 대상
.NET