EndpointAddress.AnonymousUri Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.