UdpAnySourceMulticastClient 类

定义

注意

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

从任意源接收多播流量的客户端接收器,亦称为任意源多播 (ASM) 或 Internet 标准多播 (ISM)。

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
继承
UdpAnySourceMulticastClient
属性
实现

构造函数

UdpAnySourceMulticastClient(IPAddress, Int32)
已过时.

创建一个可以订阅组地址并从任意源接收数据报的新 UdpAnySourceMulticastClient UDP 客户端。

属性

MulticastLoopback
已过时.

获取或设置一个值,该值指定传出的多路广播数据包是否传递到发送应用程序。

ReceiveBufferSize
已过时.

获取或设置 Socket 的接收缓冲区的大小(以字节为单位),该缓冲区用于此 UdpAnySourceMulticastClient 实例上的多播接收操作。

SendBufferSize
已过时.

获取或设置 Socket 的发送缓冲区的大小(以字节为单位),该缓冲区用于此 UdpAnySourceMulticastClient 实例上的多播发送操作。

方法

BeginJoinGroup(AsyncCallback, Object)
已过时.

绑定套接字并开始执行多播组的联接操作,以便允许接收来自任何组参与者的数据报。

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)
已过时.

开始执行从已联接的多播组接收数据包的操作,并在来自任何发送方的数据包到达组时调用指定的回调。

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)
已过时.

开始执行向指定目标发送单播数据包的操作。

BeginSendToGroup(Byte[], Int32, Int32, AsyncCallback, Object)
已过时.

开始执行将数据包发送到已联接的多播组的操作,并在已将数据包发送到组时调用指定的回调。

BlockSource(IPAddress)
已过时.

阻止源,从而不再接收源自它的多播数据包。

Dispose()
已过时.

离开多播组并释放 UdpAnySourceMulticastClient 类和基础 Socket 的当前实例所使用的所有资源。

EndJoinGroup(IAsyncResult)
已过时.

完成多播组的异步联接组操作。

EndReceiveFromGroup(IAsyncResult, IPEndPoint)
已过时.

完成从已联接的多播组接收数据包的异步操作并提供接收到的信息。

EndSendTo(IAsyncResult)
已过时.

完成向指定目标发送单播数据包的操作。

EndSendToGroup(IAsyncResult)
已过时.

完成将数据包发送到多播组的操作。

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)
UnblockSource(IPAddress)
已过时.

取消阻止以前通过调用 BlockSource(IPAddress) 方法阻止的源,以便接收来自该源的多播数据包。

适用于