PeerContact.Invite Metod

Definition

Skickar en inbjudan att delta i peer-samarbetsaktivitet som sponsras av avsändaren.

Överlagringar

Name Description
Invite(PeerApplication, String, Byte[])

Skickar den angivna inbjudan att ansluta till den angivna PeerApplication sponsrade av avsändaren.

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Skickar den angivna inbjudan till den angivna PeerEndPoint för att ansluta till det angivna PeerCollaboration programmet som sponsras av avsändaren.

Invite()

Skickar en inbjudan att delta i peer-samarbete som sponsras av avsändaren.

Invite(PeerEndPoint)

Skickar en inbjudan till en specifik slutpunkt för att ansluta till peer-samarbete med inbjudans avsändare.

Kommentarer

Anroparen behöver inte logga in på infrastrukturen för att den System.Net.PeerToPeer.Collaboration här metoden ska slutföras. En PeerInvitationResponse från den inbjudna är inte samma som den inbjudna som accepterar inbjudan att samarbeta. Om en inbjudan skickas till en fjärransluten peer som inte har installerat programmet avvisas inbjudan automatiskt.

Invite(PeerApplication, String, Byte[])

Skickar den angivna inbjudan att ansluta till den angivna PeerApplication sponsrade av avsändaren.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parametrar

applicationToInvite
PeerApplication

För PeerApplication vilken inbjudan skickas.

message
String

Ett meddelande som ska skickas till fjärr peer tillsammans med programinbjudan.

invitationData
Byte[]

En användardefinierad datablob som ska associeras med inbjudan. Storleken får inte vara längre än 16 384 byte.

Returer

A PeerInvitationResponse från peer som fick inbjudan.

Attribut

Undantag

Objektet PeerEndPoint har tagits bort.

Id För det aktuella programmet finns inte eller är tomt.

Kommentarer

Anroparen behöver inte logga in på infrastrukturen för att den System.Net.PeerToPeer.Collaboration här metoden ska slutföras. En PeerInvitationResponse från den inbjudna är inte samma som den inbjudna som accepterar inbjudan att samarbeta. Om en inbjudan skickas till en fjärransluten peer som inte har installerat programmet avvisas inbjudan automatiskt.

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Anteckningar till anropare

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Skickar den angivna inbjudan till den angivna PeerEndPoint för att ansluta till det angivna PeerCollaboration programmet som sponsras av avsändaren.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parametrar

peerEndPoint
PeerEndPoint

Slutpunkten eller fjärr peer som inbjudan ska skickas till.

applicationToInvite
PeerApplication

Programmet som inbjudan skickas för.

message
String

Ett meddelande som ska skickas till fjärr peer tillsammans med programinbjudan. Meddelandet får inte innehålla fler än 255 Unicode-tecken.

invitationData
Byte[]

En användardefinierad datablob som ska associeras med inbjudan. Storleken får inte vara längre än 16 384 byte.

Returer

A PeerInvitationResponse från peer som fick inbjudan.

Attribut

Undantag

Slutpunkten i peerEndPoint får inte vara null.

Objektet PeerEndPoint har tagits bort.

Id För det aktuella programmet finns inte eller är tomt.

Kommentarer

Anroparen behöver inte logga in på infrastrukturen för att den System.Net.PeerToPeer.Collaboration här metoden ska slutföras. En PeerInvitationResponse från den inbjudna är inte samma som den inbjudna som accepterar inbjudan att samarbeta. Om en inbjudan skickas till en fjärransluten peer som inte har installerat programmet avvisas inbjudan automatiskt.

Anteckningar till anropare

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för

Invite()

Skickar en inbjudan att delta i peer-samarbete som sponsras av avsändaren.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

Returer

A PeerInvitationResponse från peer som fick inbjudan.

Attribut

Undantag

Objektet PeerEndPoint har tagits bort.

Id För det aktuella programmet finns inte.

Kommentarer

Anroparen behöver inte logga in på infrastrukturen för att den System.Net.PeerToPeer.Collaboration här metoden ska slutföras. En PeerInvitationResponse från den inbjudna är inte samma som den inbjudna som accepterar inbjudan att samarbeta. Om en inbjudan skickas till en fjärransluten peer som inte har installerat programmet avvisas inbjudan automatiskt.

Anteckningar till anropare

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för

Invite(PeerEndPoint)

Skickar en inbjudan till en specifik slutpunkt för att ansluta till peer-samarbete med inbjudans avsändare.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse

Parametrar

peerEndPoint
PeerEndPoint

Slutpunkten för att ta emot inbjudan.

Returer

A PeerInvitationResponse från peer-slutpunkten som tog emot inbjudan.

Attribut

Undantag

PeerEndPoint kan inte vara null.

Objektet PeerEndPoint har tagits bort.

  • Det går inte att slutföra Invite() åtgärden.

  • Det program som körs för närvarande är inte registrerat med peer-samarbetsinfrastrukturen.

  • EndPoint angivet av PeerEndPoint objektet är inte giltigt.

Kommentarer

Anroparen behöver inte logga in på infrastrukturen för att den System.Net.PeerToPeer.Collaboration här metoden ska slutföras. En PeerInvitationResponse från den inbjudna är inte samma som den inbjudna som accepterar inbjudan att samarbeta. Om en inbjudan skickas till en fjärransluten peer som inte har installerat programmet avvisas inbjudan automatiskt.

Anteckningar till anropare

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för