Sdílet prostřednictvím


UdpAnySourceMulticastClient Třída

Definice

Upozornění

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Klientský přijímač pro vícesměrové vysílání z libovolného zdroje, označovaný také jako ASM (Any Source Multicast) nebo ISM (Internet Standard Multicast).

public ref class UdpAnySourceMulticastClient : IDisposable
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public class UdpAnySourceMulticastClient : IDisposable
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
type UdpAnySourceMulticastClient = class
    interface IDisposable
Public Class UdpAnySourceMulticastClient
Implements IDisposable
Dědičnost
UdpAnySourceMulticastClient
Atributy
Implementuje

Konstruktory

UdpAnySourceMulticastClient(IPAddress, Int32)
Zastaralé.

Vytvoří nového UdpAnySourceMulticastClient klienta UDP, který se může přihlásit k odběru adresy skupiny a přijímat datagramy z libovolného zdroje.

Vlastnosti

MulticastLoopback
Zastaralé.

Získá nebo nastaví hodnotu, která určuje, zda odchozí pakety vícesměrového vysílání jsou doručeny do odesílající aplikace.

ReceiveBufferSize
Zastaralé.

Získá nebo nastaví velikost, v bajtech, příjem vyrovnávací paměti Socket použité pro vícesměrové operace příjmu v této UdpAnySourceMulticastClient instanci.

SendBufferSize
Zastaralé.

Získá nebo nastaví velikost, v bajtech, vyrovnávací paměti Socket pro odesílání použité pro vícesměrové odesílání operací v této UdpAnySourceMulticastClient instanci.

Metody

BeginJoinGroup(AsyncCallback, Object)
Zastaralé.

Vytvoří vazbu soketu a zahájí operaci spojení se skupinou vícesměrového vysílání, aby bylo možné přijímat datagramy od libovolného účastníka skupiny.

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Zastaralé.

Zahájí operaci příjmu paketu z připojené skupiny vícesměrového vysílání a vyvolá zadané zpětné volání, když do skupiny dorazí paket od libovolného odesílatele.

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)
Zastaralé.

Zahájí operaci odeslání paketu jednosměrového vysílání do zadaného cíle.

BeginSendToGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Zastaralé.

Zahájí operaci odeslání paketu do připojené skupiny vícesměrového vysílání a vyvolá zadané zpětné volání, když byl paket odeslán do skupiny.

BlockSource(IPAddress)
Zastaralé.

Zablokuje zdroj, takže pakety vícesměrového vysílání, které z něj pocházejí, už nebudou přijímány.

Dispose()
Zastaralé.

Ponechá skupinu vícesměrového vysílání a uvolní všechny prostředky používané aktuální instancí UdpAnySourceMulticastClient třídy a základní Socketobjekt .

EndJoinGroup(IAsyncResult)
Zastaralé.

Dokončí operaci asynchronního spojení skupiny do skupiny vícesměrového vysílání.

EndReceiveFromGroup(IAsyncResult, IPEndPoint)
Zastaralé.

Dokončí asynchronní operaci příjmu paketu z připojené skupiny vícesměrového vysílání a poskytne přijaté informace.

EndSendTo(IAsyncResult)
Zastaralé.

Dokončí operaci odeslání paketu jednosměrového vysílání do zadaného cíle.

EndSendToGroup(IAsyncResult)
Zastaralé.

Dokončí operaci odeslání paketu do skupiny vícesměrového vysílání.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UnblockSource(IPAddress)
Zastaralé.

Odblokuje zdroj, který byl dříve blokován voláním BlockSource(IPAddress) metody, aby bylo možné přijímat pakety vícesměrového vysílání pocházející z metody.

Platí pro