PeerContact.InviteAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır.
Aşırı Yüklemeler
InviteAsync(Object) |
Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır. |
InviteAsync(PeerEndPoint, Object) |
Belirtilen eş uç noktanın daveti gönderenin sponsorluğunda bir uygulamaya katılması için zaman uyumsuz davet PeerCollaboration işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Belirtilen eş uç noktaların daveti gönderenin sponsorluğunda belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır. |
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Belirtilenin, daveti gönderenin sponsorluğunda |
Açıklamalar
Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.
InviteAsync(Object)
Bir uç noktanın daveti gönderenin sponsorluğunda bir PeerCollaboration uygulamaya katılması için zaman uyumsuz davet işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.
public:
override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)
Parametreler
- userToken
- Object
Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.
- Öznitelikler
Özel durumlar
UserToken
olamaz null
.
PeerEndPoint Nesnesi atıldı.
Id Geçerli uygulama için yok veya boş.
PeerEndPointCollection olamaz
null
.
Açıklamalar
Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.
Arayanlara Notlar
ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.
Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
InviteAsync(PeerEndPoint, Object)
Belirtilen eş uç noktanın daveti gönderenin sponsorluğunda bir uygulamaya katılması için zaman uyumsuz davet PeerCollaboration işlemi başlatır. Davet, belirtilen Objectkullanılarak tanımlanır.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)
Parametreler
- peerEndPoint
- PeerEndPoint
Davetin gönderildiği uç nokta veya uzak eş.
- userToken
- Object
Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.
- Öznitelikler
Özel durumlar
UserToken
olamaznull
.içindeki
peerEndPoint
uç nokta olamaznull
.
peerEndPoint
nesnesi olamaz null
.
PeerEndPoint Nesnesi atıldı.
Guid Geçerli uygulama için yok veya boş.
Açıklamalar
Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.
Arayanlara Notlar
ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.
Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
InviteAsync(PeerApplication, String, Byte[], Object)
Belirtilen eş uç noktaların daveti gönderenin sponsorluğunda belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.
public:
override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
Parametreler
- applicationToInvite
- PeerApplication
Davetin gönderildiği uygulama.
- message
- String
Uygulama davetiyle birlikte uzak eşe gönderilecek bir ileti. İleti en fazla 255 Unicode karakter olabilir.
- invitationData
- Byte[]
Davetle ilişkilendirilecek kullanıcı tanımlı veri blobu. Boyutu en fazla 16.384 bayt olabilir.
- userToken
- Object
Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.
- Öznitelikler
Özel durumlar
UserToken
olamaz null
.
PeerApplication nesnesi olamaz null
.
PeerEndPoint Nesnesi atıldı.
Guid Geçerli uygulama için yok veya boş.
Uç nokta koleksiyonu boş veya
null
.
Açıklamalar
Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.
Arayanlara Notlar
ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.
Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Belirtilenin, daveti gönderenin sponsorluğunda peerEndPoint
belirtilen işbirliğine PeerApplication katılması için zaman uyumsuz bir davet işlemi başlatır.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)
Parametreler
- peerEndPoint
- PeerEndPoint
Davetin gönderildiği uç nokta veya uzak eş.
- message
- String
Uygulama davetiyle birlikte uzak eşe gönderilecek bir ileti. İleti en fazla 255 Unicode karakter olabilir.
- invitationData
- Byte[]
Davetle ilişkilendirilecek kullanıcı tanımlı veri blobu. Boyutu en fazla 16.384 bayt olabilir.
- applicationToInvite
- PeerApplication
Davetin gönderildiği uygulama.
- userToken
- Object
Zaman uyumsuz işlemin geri çağırmasına geçirmek için kullanıcı tanımlı nesne. ayrıca iptal için zaman uyumsuz işlemi tanımlamak için kullanılır. Bu parametre belirtilmelidir ve devam eden tüm zaman uyumsuz davet işlemlerinde benzersizdir.
- Öznitelikler
Özel durumlar
UserToken
null olamaz.tarafından
peerEndPoint
belirtilen uç nokta olamaznull
.
PeerApplication ve PeerEndPoint nesneleri olamaz null
.
PeerEndPoint Nesnesi atıldı.
Id Geçerli uygulama için yok veya boş.
Açıklamalar
Bu yöntemin başarıyla tamamlanması için çağıranın System.Net.PeerToPeer.Collaboration altyapıda oturum açması gerekmez. PeerInvitationResponse Davetliden gelen bir, işbirliği davetini kabul eden davetliyle aynı değildir. Uygulamayı yüklememiş uzak bir eşe davet gönderilirse, davet otomatik olarak reddedilir.
Arayanlara Notlar
ve alt sınıfları yerine sınıfında ek aşırı yüklemeler PeerContactPeerNearMetanımlanırPeer.
Bu yöntemin çağrılması için bir PermissionState gerekir Unrestricted. Bu durum, eş işbirliği oturumu başladığında oluşturulur.