PeerContact.Invite Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
PeerApplication kan 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.
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.
PeerApplication objektet får inte vara tomt.
PeerApplication och PeerEndPoint objekt 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.