Bagikan melalui


EndpointAddress.IsAnonymous Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah titik akhir bersifat anonim.

public:
 property bool IsAnonymous { bool get(); };
public bool IsAnonymous { get; }
member this.IsAnonymous : bool
Public ReadOnly Property IsAnonymous As Boolean

Nilai Properti

true jika titik akhir adalah AnonymousUri; jika tidak, false.

Contoh

EndpointIdentity endpointIdentity =
    EndpointIdentity.CreateUpnIdentity(WindowsIdentity.GetCurrent().Name);
EndpointAddress endpointAddress = new EndpointAddress(
    new Uri
    ("http://localhost:8003/servicemodelsamples/service/incode/identity"),
    endpointIdentity, addressHeaders);

// bool isAnonymous = endpointAddress.IsAnonynmous;

Keterangan

Gunakan metode ini untuk memeriksa AnonymousUri kapan menyalin URI secara manual dari EndpointAddress ke URI dari EndpointAddress10 atau EndpointAddressAugust2004. Ini harus dilakukan karena keduanya EndpointAddress10 dan EndpointAddressAugust2004 memiliki nilai anonim khusus. Pengguna harus menggunakan nilai-nilai ini jika URI yang disalin bersifat anonim.

Karena berbagai teknologi jaringan yang saat ini sedang digunakan secara luas (misalnya, NAT, DHCP, dan firewall), banyak penyebaran tidak dapat menetapkan URI global yang bermakna ke titik akhir tertentu. Untuk memungkinkan titik akhir anonim ini memulai pola pertukaran pesan dan menerima balasan, spesifikasi Alamat Layanan Web menentukan URI untuk digunakan oleh titik akhir yang tidak dapat memiliki URI yang stabil dan dapat diselesaikan.

Permintaan yang menggunakan alamat ini harus menyediakan beberapa mekanisme untuk memberikan balasan atau kesalahan (misalnya, mengembalikan balasan pada koneksi transportasi yang sama). Mekanisme ini dapat menjadi protokol transportasi permintaan/balasan (misalnya, HTTP GET atau POST). URI ini dapat digunakan sebagai tujuan untuk pesan balasan dan tidak boleh digunakan sebagai tujuan dalam keadaan lain.

Berlaku untuk