PeerCollaboration.GetLocalRegisteredApplications 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 컴퓨터에 등록된 PeerApplication 개체의 컬렉션을 가져옵니다.
오버로드
GetLocalRegisteredApplications() |
로컬 컴퓨터에 등록된 모든 PeerApplication 개체를 가져옵니다. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
지정된 PeerApplication에 대해 로컬 컴퓨터에 등록된 모든 PeerApplicationRegistrationType 개체의 컬렉션을 가져옵니다. |
예제
다음 예제 코드에서는 협업 인프라를 사용 하 여 등록 된 애플리케이션의 컬렉션을 검색 하는 방법을 보여 줍니다.
// Enumerating all local registered applications.
private static void EnumLocalRegisteredApplications()
{
PeerApplicationCollection pac = null;
Console.WriteLine("Attempting to enumerate all local registered collaboration applications...");
try
{
pac = PeerCollaboration.GetLocalRegisteredApplications(PeerApplicationRegistrationType.AllUsers);
foreach (PeerApplication pa in pac)
{
Console.WriteLine("Registered application:\n ID: {0}\n Description: {1}\n", pa.Id, pa.Description);
}
}
catch (PeerToPeerException p2pEx)
{
Console.WriteLine("The Peer Collaboration Infrastructure could not return an enumeration of the registered applications: {0}",
p2pEx.Message);
}
catch (Exception ex)
{
Console.WriteLine("Unexpected exception caught when trying to enumerate the registered collaboration applications: {0}.",
ex.Message);
}
finally
{
foreach (PeerApplication pa in pac)
{
pa.Dispose();
}
}
return;
}
설명
피어 협업 인프라를 통해 로그인 하는 데 필요한 호출자는 SignIn 메서드 또는이 메서드를 사용 하기 전에 합니다.
에 액세스 하려면이 속성을 PermissionState 의 Unrestricted합니다. 이 상태는 때 생성 되는 Peer 협업 세션을 시작 합니다.
GetLocalRegisteredApplications()
로컬 컴퓨터에 등록된 모든 PeerApplication 개체를 가져옵니다.
public:
static System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetLocalRegisteredApplications();
public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications ();
static member GetLocalRegisteredApplications : unit -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Shared Function GetLocalRegisteredApplications () As PeerApplicationCollection
반환
로컬 컴퓨터에 등록된 모든 애플리케이션을 포함하는 PeerApplicationCollection입니다. 해당하는 애플리케이션이 없으면 크기가 0인 컬렉션이 반환됩니다.
예외
이 메서드에서 현재 피어에 등록된 애플리케이션을 열거하려고 할 때 잘못된 값이 반환된 경우. 모든 애플리케이션의 레지스트리 값이 올바른지 확인하십시오.
설명
호출자를 통해 피어 협업 인프라에 로그인 할 필요는 SignIn 이 방법 사용 하기 전에 메서드.
에 액세스 하려면이 속성을 PermissionState 의 Unrestricted합니다. 이 상태는 때 생성 되는 Peer 협업 세션을 시작 합니다.
추가 정보
적용 대상
GetLocalRegisteredApplications(PeerApplicationRegistrationType)
지정된 PeerApplication에 대해 로컬 컴퓨터에 등록된 모든 PeerApplicationRegistrationType 개체의 컬렉션을 가져옵니다.
public:
static System::Net::PeerToPeer::Collaboration::PeerApplicationCollection ^ GetLocalRegisteredApplications(System::Net::PeerToPeer::Collaboration::PeerApplicationRegistrationType type);
[System.Security.SecurityCritical]
public static System.Net.PeerToPeer.Collaboration.PeerApplicationCollection GetLocalRegisteredApplications (System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type);
[<System.Security.SecurityCritical>]
static member GetLocalRegisteredApplications : System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType -> System.Net.PeerToPeer.Collaboration.PeerApplicationCollection
Public Shared Function GetLocalRegisteredApplications (type As PeerApplicationRegistrationType) As PeerApplicationCollection
매개 변수
지정된 애플리케이션에 대해 반환할 PeerApplicationRegistrationType입니다.
반환
로컬 컴퓨터에 등록된 특정 type
의 모든 애플리케이션을 포함하는 PeerApplicationCollection입니다. 해당하는 애플리케이션이 없으면 크기가 0인 컬렉션이 반환됩니다.
- 특성
예외
type
매개 변수가 알려진 PeerApplicationRegistrationType 열거형 값으로 설정되지 않은 경우
이 메서드에서 현재 피어에 등록된 애플리케이션을 열거하려고 할 때 잘못된 값이 반환된 경우. 모든 애플리케이션의 레지스트리 값이 올바른지 확인하십시오.
설명
호출자를 통해 피어 협업 인프라에 로그인 할 필요는 SignIn 이 방법 사용 하기 전에 메서드.
에 액세스 하려면이 메서드는 PermissionState 의 Unrestricted합니다. 이 상태는 때 생성 되는 Peer 협업 세션을 시작 합니다.
추가 정보
적용 대상
.NET