PeerCollaboration Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Komunikuje s infrastrukturou peer collaboration. Mnoho základních scénářů spolupráce začíná touto třídou.
public ref class PeerCollaboration abstract sealed
public static class PeerCollaboration
type PeerCollaboration = class
Public Class PeerCollaboration
- Dědičnost
-
PeerCollaboration
Poznámky
Tato třída je statická třída – je zapečetěná, abstraktní a nemá veřejný konstruktor. Slouží k zahrnutí a správě informací o aplikaci, objektu a stavu pro partnery, kteří přijali pozvánky do relace spolupráce. Pokud jde o partnerské vztahy, objekty a aplikace, třída PeerCollaboration poskytuje tři přístupové objekty, jeden pro každou kolekci, jako rozhraní nebo bod připojení pro cokoli jiného se děje na počítači. Tuto třídu nelze dědit; dojde k chybě v době kompilace, pokud je tato zapečetěná třída zadána jako základní třída.
Metody a vlastnosti v této třídě lze použít k:
Spouštění a správa aplikací pro spolupráci
Registrace a odstranění aplikací a objektů pro spolupráci (jako jsou certifikáty, obrázky, avatary a textové popisy)
Pozvěte své kolegy do relací spolupráce, včetně položek, jako je rozsah a objekty, které je budou identifikovat přes internet.
Povolit partnerům SignIn infrastrukturu pro spolupráci a SignOut její infrastrukturu, spravovat seznamy kontaktů nebo publikovat jejich přítomnost mezi sebou
Využijte SynchronizingObject vlastnosti a události ke koordinaci asynchronní komunikace aplikace, zejména pro změny v názvu, přítomnosti, aplikaci nebo jiných objektech.
"Link-local cloud", "subnet of the calling peer" (podsíť volajícího partnerského partnera) a "NearMe scope" jsou synonymní pojmy. "Rozsah internetu" a "bezserverová přítomnost" jsou synonyma. Místní PnrpScope lokalita nemá v oboru názvů pro spolupráci žádný ekvivalent.
Použití každé metody nebo vlastnosti v této třídě vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace vzájemné spolupráce.
Vlastnosti
ApplicationLaunchInfo |
PeerApplicationLaunchInfo Získá objekt, který obsahuje informace potřebné při spuštění aplikace z důvodu žádosti o spolupráci od vzdáleného partnerského vztahu. |
ContactManager |
Získá trvalé úložiště, které obsahuje všechny PeerContact objekty pro vzdálené partnerské vztahy. |
LocalEndPointName |
Získá nebo nastaví název přidruženého PeerEndPoint k volajícímu partnerský uzel. |
LocalPresenceInfo |
Získá nebo nastaví přítomnost volajícího partnerského vztahu v PeerCollaboration rámci infrastruktury. |
SignInScope |
Získá, PeerScope do kterého volající partner může publikovat informace o stavu, schopnostech a objektu. |
SynchronizingObject |
Získá nebo nastaví objekt zpětného volání obslužné rutiny události pro všechny obslužné rutiny událostí. |
Metody
DeleteObject(PeerObject) |
Zruší registraci přidruženého PeerObject k volajícímu partnerskému vztahu. |
GetLocalRegisteredApplications() |
Získá všechny PeerApplication objekty, které jsou registrovány na místním počítači. |
GetLocalRegisteredApplications(PeerApplicationRegistrationType) |
Získá kolekci všech PeerApplication objektů, které jsou registrovány v místním počítači pro zadaný PeerApplicationRegistrationType. |
GetLocalSetObjects() |
Získá všechny PeerObject instance zaregistrované volajícím peerem s infrastrukturou PeerCollaboration na tomto počítači. |
GetPeersNearMe() |
Vrátí kolekci všech PeerCollaboration koncových bodů aktuálně přihlášených v síťové podsíti volajícího partnera. |
RegisterApplication(PeerApplication, PeerApplicationRegistrationType) |
Zaregistruje zadaný PeerApplication objekt pro relaci spolupráce s volajícím peerem. |
SetObject(PeerObject) |
Zaregistruje přidruženou PeerObject k volajícímu partnerskému vztahu. |
SignIn(PeerScope) |
Podepíše partnerský uzel do infrastruktury pro spolupráci se zadaným PeerScopeparametrem . |
SignOut(PeerScope) |
Odhlásí partnerský uzel ze zadaného oboru. |
UnregisterApplication(PeerApplication, PeerApplicationRegistrationType) |
Zruší registraci zadaného PeerApplication z PeerCollaboration infrastruktury. |
Událost
LocalApplicationChanged |
Vyvolá se, když se PeerApplicationPeerApplicationCollection změní hodnota v místním partnerském vztahu na místním hostiteli. |
LocalNameChanged |
Vyvolá se při změně názvu PeerEndPoint na místním hostiteli pro místní partnerský uzel. |
LocalObjectChanged |
Došlo PeerObject ke PeerObjectCollection změně a v souboru pro místní partnerský uzel na místním hostiteli. |
LocalPresenceChanged |
Změnila PeerPresenceInfo se hodnota místního partnerského vztahu na místním hostiteli. |