Freigeben über


PeerCollaboration.UnregisterApplication Methode

Definition

Hebt die Registrierung der angegebenen PeerApplication bei der PeerCollaboration-Infrastruktur auf.

public:
 static void UnregisterApplication(System::Net::PeerToPeer::Collaboration::PeerApplication ^ application, System::Net::PeerToPeer::Collaboration::PeerApplicationRegistrationType type);
[System.Security.SecurityCritical]
public static void UnregisterApplication (System.Net.PeerToPeer.Collaboration.PeerApplication application, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType type);
[<System.Security.SecurityCritical>]
static member UnregisterApplication : System.Net.PeerToPeer.Collaboration.PeerApplication * System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType -> unit
Public Shared Sub UnregisterApplication (application As PeerApplication, type As PeerApplicationRegistrationType)

Parameter

application
PeerApplication

Die PeerApplication, deren Registrierung für den aufrufenden Peer aufgehoben werden soll.

type
PeerApplicationRegistrationType

Der Typ der Registrierungsaufhebung, die entweder für den aufrufenden Peer oder für alle auf dem Computer vorhandenen Peers durchgeführt werden soll.

Attribute

Ausnahmen

Die global eindeutige Id für die angegebene Anwendung ist nicht vorhanden oder leer.

Der application-Parameter oder der type-Parameter ist auf null festgelegt.

Der type-Parameter ist in PeerApplicationRegistrationType nicht auf einen bekannten Wert festgelegt.

Hinweise

Durch Aufheben der Registrierung von wird PeerApplication verhindert, dass der aufrufende Peer Einladungen zur Zusammenarbeit für ihn empfängt. Wenn die Anwendung, die nicht registriert wurde, zuvor nicht registriert wurde, ist dies ein No-Op.

Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.

Gilt für:

Weitere Informationen