Udostępnij za pośrednictwem


UdpAnySourceMulticastClient Klasa

Definicja

Przestroga

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

Odbiornik klienta dla ruchu multiemisji z dowolnego źródła, znany również jako Dowolna multiemisji źródłowej (ASM) lub multiemisji (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
Dziedziczenie
UdpAnySourceMulticastClient
Atrybuty
Implementuje

Konstruktory

UdpAnySourceMulticastClient(IPAddress, Int32)
Przestarzałe.

Tworzy nowego UdpAnySourceMulticastClient klienta UDP, który może subskrybować adres grupy i odbierać datagramy z dowolnego źródła.

Właściwości

MulticastLoopback
Przestarzałe.

Pobiera lub ustawia wartość określającą, czy wychodzące pakiety multiemisji są dostarczane do aplikacji wysyłającej.

ReceiveBufferSize
Przestarzałe.

Pobiera lub ustawia rozmiar w bajtach buforu odbierania używanego Socket dla operacji odbierania multiemisji w tym UdpAnySourceMulticastClient wystąpieniu.

SendBufferSize
Przestarzałe.

Pobiera lub ustawia rozmiar w bajtach buforu wysyłania używanego Socket do operacji wysyłania multiemisji w tym UdpAnySourceMulticastClient wystąpieniu.

Metody

BeginJoinGroup(AsyncCallback, Object)
Przestarzałe.

Wiąże gniazdo i rozpoczyna operację sprzężenia do grupy multiemisji, aby umożliwić odbieranie datagramów od dowolnego uczestnika grupy.

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Przestarzałe.

Rozpoczyna operację odbierania pakietu z dołączonej grupy multiemisji i wywołuje określone wywołanie zwrotne, gdy pakiet dotarł do grupy od dowolnego nadawcy.

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)
Przestarzałe.

Rozpoczyna operację wysyłania pakietu emisji pojedynczej do określonego miejsca docelowego.

BeginSendToGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Przestarzałe.

Rozpoczyna operację wysyłania pakietu do połączonej grupy multiemisji i wywołuje określone wywołanie zwrotne, gdy pakiet został wysłany do grupy.

BlockSource(IPAddress)
Przestarzałe.

Blokuje źródło tak, aby pakiety multiemisji pochodzące z niego nie zostały już odebrane.

Dispose()
Przestarzałe.

Pozostawia grupę multiemisji i zwalnia wszystkie zasoby używane przez bieżące wystąpienie UdpAnySourceMulticastClient klasy i bazowe .Socket

EndJoinGroup(IAsyncResult)
Przestarzałe.

Kończy operację grupy sprzężenia asynchronicznego do grupy multiemisji.

EndReceiveFromGroup(IAsyncResult, IPEndPoint)
Przestarzałe.

Kończy asynchroniczną operację odbierania pakietu z dołączonej grupy multiemisji i dostarcza odebrane informacje.

EndSendTo(IAsyncResult)
Przestarzałe.

Kończy operację wysyłania pakietu emisji pojedynczej do określonego miejsca docelowego.

EndSendToGroup(IAsyncResult)
Przestarzałe.

Kończy operację wysyłania pakietu do grupy multiemisji.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnblockSource(IPAddress)
Przestarzałe.

Odblokuje źródło, które zostało wcześniej zablokowane przez wywołanie BlockSource(IPAddress) metody, aby można było odbierać pakiety multiemisji pochodzące z niego.

Dotyczy