UdpAnySourceMulticastClient Sınıf

Tanım

Dikkat

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

Herhangi bir kaynaktan gelen ve Herhangi Bir Kaynak Çok Noktaya Yayın (ASM) veya İnternet Standart Çok Noktaya Yayın (ISM) olarak da bilinen çok noktaya yayın trafiği için istemci alıcısı.

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
Devralma
UdpAnySourceMulticastClient
Öznitelikler
Uygulamalar

Oluşturucular

UdpAnySourceMulticastClient(IPAddress, Int32)
Geçersiz.

Bir grup adresine abone olabilecek ve herhangi bir kaynaktan veri birimleri alabilen yeni UdpAnySourceMulticastClient bir UDP istemcisi oluşturur.

Özellikler

MulticastLoopback
Geçersiz.

Giden çok noktaya yayın paketlerinin gönderen uygulamaya teslim edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

ReceiveBufferSize
Geçersiz.

Bu UdpAnySourceMulticastClient örnekte çok noktaya yayın alma işlemleri için kullanılan alma arabelleğinin Socket boyutunu bayt cinsinden alır veya ayarlar.

SendBufferSize
Geçersiz.

Bu UdpAnySourceMulticastClient örnekte çok noktaya yayın gönderme işlemleri için kullanılan gönderme arabelleğinin Socket boyutunu bayt cinsinden alır veya ayarlar.

Yöntemler

BeginJoinGroup(AsyncCallback, Object)
Geçersiz.

Yuvayı bağlar ve veri birimlerinin herhangi bir grup katılımcısından alınmasına izin vermek için çok noktaya yayın grubuna bir birleştirme işlemi başlatır.

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Geçersiz.

Birleştirilmiş çok noktaya yayın grubundan paket alma işlemini başlatır ve herhangi bir gönderenden gruba bir paket geldiğinde belirtilen geri çağırmayı çağırır.

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)
Geçersiz.

Belirtilen hedefe tek noktaya yayın paketi gönderme işlemini başlatır.

BeginSendToGroup(Byte[], Int32, Int32, AsyncCallback, Object)
Geçersiz.

Birleştirilmiş çok noktaya yayın grubuna paket gönderme işlemini başlatır ve gruba bir paket gönderildiğinde belirtilen geri çağırmayı çağırır.

BlockSource(IPAddress)
Geçersiz.

Kaynağı engeller, böylece kaynağın kaynağı olan çok noktaya yayın paketleri artık alınmaz.

Dispose()
Geçersiz.

Çok noktaya yayın grubunu bırakır ve sınıfının geçerli örneği UdpAnySourceMulticastClient ve temel aldığı Sockettarafından kullanılan tüm kaynakları serbest bırakır.

EndJoinGroup(IAsyncResult)
Geçersiz.

Çok noktaya yayın grubuna zaman uyumsuz birleştirme grubu işlemini tamamlar.

EndReceiveFromGroup(IAsyncResult, IPEndPoint)
Geçersiz.

Birleştirilmiş çok noktaya yayın grubundan bir paket almanın zaman uyumsuz işlemini tamamlar ve alınan bilgileri sağlar.

EndSendTo(IAsyncResult)
Geçersiz.

Belirtilen hedefe tek noktaya yayın paketi gönderme işlemini tamamlar.

EndSendToGroup(IAsyncResult)
Geçersiz.

Çok noktaya yayın grubuna paket gönderme işlemini tamamlar.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UnblockSource(IPAddress)
Geçersiz.

Daha önce yöntemine yapılan çağrı tarafından engellenen bir kaynağın BlockSource(IPAddress) engellemesini kaldırır, böylece ondan kaynaklanan çok noktaya yayın paketleri alınabilir.

Şunlara uygulanır