PeerCollaboration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
피어 협업 인프라와 상호 작용합니다. 대부분의 주요 협업 시나리오는 이 클래스로 시작합니다.
public ref class PeerCollaboration abstract sealed
public static class PeerCollaboration
type PeerCollaboration = class
Public Class PeerCollaboration
- 상속
-
PeerCollaboration
설명
이 클래스는 정적 클래스입니다. 이는 봉인되고 추상적이며 공용 생성자가 없습니다. 포함 애플리케이션, 개체 및 협업 세션에 초대를 수락한 피어의 상태 정보를 관리 하는 것이 됩니다. 동료, 개체 및 애플리케이션을 기준으로 PeerCollaboration 클래스 인터페이스 또는 다른 컴퓨터에서 발생 하는 것에 대 한 연결 지점으로 각 컬렉션에 대해 하나씩 세 명의 접근자를 제공 합니다. 이 클래스는 상속 될 수 없습니다. 이 봉인 된 클래스를 기본 클래스로 지정 하는 경우 컴파일 타임 오류가 발생 합니다.
이 클래스의 메서드 및 속성을 사용할 수 있습니다.
시작 하 고 공동 작업 애플리케이션 관리
등록 하 고 애플리케이션 및 협업 개체 (예: 인증서, 사진, 아바타 및 텍스트 설명)를 삭제 합니다.
범위 및 인터넷을 통해이 식별할 수 있습니다 개체와 같은 항목을 포함 하 여 협업 세션에 피어를 초대
피어를 허용 SignIn 고 SignOut 협업 인프라를 연락처 목록을 관리 하거나 서로 상태 정보를 게시할
활용 SynchronizingObject 속성 및 이벤트를 이름, 현재 상태, 애플리케이션 또는 다른 개체의 변경 내용에 대 한 특히 비동기 애플리케이션 통신을 조정 합니다.
"링크-로컬 클라우드", "호출의 서브넷에 피어 링" 및 "주변 사람 찾기 범위"은 동의어 용어입니다. "인터넷 범위" 및 "서버가 없는 현재 상태"는 동의어입니다. 사이트-로컬 PnrpScope 협업 네임 스페이스에는 해당 항목이 없습니다.
모든 메서드 또는이 클래스의 속성을 사용 하려면를 PermissionState 의 Unrestricted합니다. 이 상태는 피어 협업 세션이 시작 될 때 생성 됩니다.
속성
ApplicationLaunchInfo |
원격 피어의 협업 요청으로 인해 애플리케이션이 시작되는 경우 필요한 정보를 포함하는 PeerApplicationLaunchInfo 개체를 가져옵니다. |
ContactManager |
원격 피어에 대한 모든 PeerContact 개체를 포함하는 영구 저장소를 가져옵니다. |
LocalEndPointName |
호출 피어와 연결된 PeerEndPoint의 이름을 가져오거나 설정합니다. |
LocalPresenceInfo |
PeerCollaboration 인프라 내에서 호출 피어의 상태를 가져오거나 설정합니다. |
SignInScope |
호출 피어가 상태, 기능 및 개체 정보를 게시할 수 있는 PeerScope를 가져옵니다. |
SynchronizingObject |
모든 이벤트 처리기에 대한 이벤트 처리기 콜백 개체를 가져오거나 설정합니다. |
메서드
DeleteObject(PeerObject) |
호출 피어와 연결된 PeerObject를 등록 취소합니다. |
GetLocalRegisteredApplications() |
로컬 컴퓨터에 등록된 모든 PeerApplication 개체를 가져옵니다. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
지정된 PeerApplication에 대해 로컬 컴퓨터에 등록된 모든 PeerApplicationRegistrationType 개체의 컬렉션을 가져옵니다. |
GetLocalSetObjects() |
호출 피어가 이 컴퓨터의 PeerObject 인프라에 등록한 모든 PeerCollaboration 인스턴스를 가져옵니다. |
GetPeersNearMe() |
호출 피어의 네트워크 서브넷에 현재 로그인한 모든 PeerCollaboration 엔드포인트의 컬렉션을 반환합니다. |
RegisterApplication(PeerApplication, PeerApplicationRegistrationType) |
협업 세션에 대해 지정된 PeerApplication을 호출 피어에 등록합니다. |
SetObject(PeerObject) |
호출 피어와 연결된 PeerObject를 등록합니다. |
SignIn(PeerScope) |
지정된 PeerScope를 사용하여 협업 인프라에 피어를 로그인합니다. |
SignOut(PeerScope) |
지정된 범위에서 피어를 로그아웃합니다. |
UnregisterApplication(PeerApplication, PeerApplicationRegistrationType) |
PeerCollaboration 인프라에서 지정된 PeerApplication을 등록 취소합니다. |
이벤트
LocalApplicationChanged |
로컬 호스트에서 로컬 피어의 PeerApplication에 포함된 PeerApplicationCollection이 변경된 경우 발생합니다. |
LocalNameChanged |
로컬 호스트에서 로컬 피어의 PeerEndPoint 이름이 변경된 경우 발생합니다. |
LocalObjectChanged |
로컬 호스트에서 로컬 피어의 PeerObject에 포함된 PeerObjectCollection가 변경되었습니다. |
LocalPresenceChanged |
로컬 호스트에서 로컬 피어의 PeerPresenceInfo가 변경되었습니다. |
적용 대상
.NET