Bagikan melalui


EndpointAddress.AnonymousUri Properti

Definisi

Mendapatkan representasi netral versi dari URI anonim.

public:
 static property Uri ^ AnonymousUri { Uri ^ get(); };
public static Uri AnonymousUri { get; }
static member AnonymousUri : Uri
Public Shared ReadOnly Property AnonymousUri As Uri

Nilai Properti

Uri

A Uri dengan nilai http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous.

Contoh

AddressHeader addressHeader1 = AddressHeader.CreateAddressHeader("specialservice1", "http://localhost:8000/service", 1);
AddressHeader addressHeader2 = AddressHeader.CreateAddressHeader("specialservice2", "http://localhost:8000/service", 2);

AddressHeader[] addressHeaders = new AddressHeader[2] { addressHeader1, addressHeader2 };
AddressHeaderCollection headers = new AddressHeaderCollection(addressHeaders);

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

Uri anonUri = EndpointAddress.AnonymousUri;

Keterangan

Jika nilai URI yang digunakan untuk menginisialisasi konstruktor adalah AnonymousUri, maka IsAnonymous diatur ke true.

EndpointAddress adalah kelas netral versi dan AnonymousUri properti mengembalikan nilai adalah representasi netral. Ketika Anda menulis ini atau mengonversi ini ke satu versi atau versi lainnya, maka itu berubah menjadi nilai yang tepat untuk versi tersebut.

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