PeerCollaboration::SignIn Method (PeerScope)
Signs the peer into the collaboration infrastructure with the specified PeerScope.
Assembly: System.Net (in System.Net.dll)
Parameters
- peerScope
-
Type:
System.Net.PeerToPeer.Collaboration::PeerScope
The scope the peer is using to join the PeerCollaboration activity.
| Exception | Condition |
|---|---|
| ArgumentException | peerScope is set to None. |
| ArgumentOutOfRangeException | The peerScope parameter contains an invalid enumeration value. |
| PeerToPeerException | The SignIn operation could not be completed. |
Display names are not necessarily unique. Users should verify the identity of the person using the display name by e-mail, phone, or in person before accepting a collaboration invitation.
This function signs the users into the Collaboration Infrastructure.
Access to this method requires a PermissionState of Unrestricted. This state is created when the Peer collaboration session begins.
The following code example illustrates how to sign the users into the Collaboration infrastructure.
//This function signs the users into the Collaboration Infrastructure. public static bool PeerCollabSignin() { bool result = false; try { PeerCollaboration.SignIn(PeerScope.All); result = true; } catch(Exception ex) { Console.WriteLine("Error signing in: {0}", ex.Message); } return result; }
Available since 3.5