次の方法で共有


UdpAnySourceMulticastClient.SendBufferSize プロパティ

定義

注意事項

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

この UdpAnySourceMulticastClient インスタンスのマルチキャストの送信操作に使用される Socket の送信バッファーのバイト単位のサイズを取得または設定します。

public:
 property int SendBufferSize { int get(); void set(int value); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int SendBufferSize { get; set; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.SendBufferSize : int with get, set
Public Property SendBufferSize As Integer

プロパティ値

Int32 を返します。

送信バッファーのバイト単位のサイズ。

属性

例外

指定されたバッファー サイズは 0 より小さいです。

マルチキャスト グループにまだ参加していません。

UdpAnySourceMulticastClient は破棄されています。

注釈

プロパティは SendBufferSize 、この UdpAnySourceMulticastClient インスタンスに対するマルチキャスト送信操作に使用される基になる Socket の送信バッファーのサイズをバイト単位で取得または設定します。

または BeginSendTo メソッドのBeginSendToGroup呼び出しは、送信バッファーがいっぱいの場合、プロパティの値に応じてコールバックをSendBufferSize呼び出すのに時間がかかります。 プロパティは SendBufferSize 、送信が完了するまで、ユーザーのバッファーが物理メモリ内でロックされた状態を維持するかどうかを制御するだけです。

Windows での送信バッファーの既定のサイズは 8,192 バイトです。

適用対象