ListenUriMode Sabit listesi

Tanım

Aktarım, hizmetin dinlemesi için sağlanan URI'nin benzersiz olduğundan veya tam olarak sağlandığı gibi kullanılabildiğinden emin olması gerekip gerekmediğini gösterir.

public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode = 
Public Enum ListenUriMode
Devralma
ListenUriMode

Alanlar

Explicit 0

tam olarak sağlananı ListenUri kullanır. Varsayılan değer budur.

Unique 1

aktarımının benzersiz olduğundan emin olmak ListenUri için aktarıma özgü bir mekanizma kullanması gerektiğini belirtir.

Açıklamalar

Bir hizmetin dinlediği uç noktanın URI'si, özelliği kullanılarak ListenUri program aracılığıyla ayarlanabilir ve bu uç noktanın değeri ListenUriMode özelliği kullanılarak ListenUriMode ayarlanır. için ListenUri varsayılan değer şeklindedir Address. için ListenUriMode varsayılan değer Açık'tır.

Bu özelliklerin değeri, özelliği ve ListenUriMode özelliği kullanılarak ListenUri da ayarlanabilir.

değeri ListenUriMode Benzersiz olarak ayarlandığında aktarım, benzersiz bir URI oluşturmaktan sorumludur. Windows Communication Foundation (WCF) tarafından kullanılan farklı aktarımlar bu benzersiz URI'yi farklı oluşturur

  • Özel kullanım modunda TCP için (PortSharingEnabled is false) bu, benzersiz olarak kullanılabilir bir bağlantı noktası numarasına bağlama anlamına gelir.

  • Bağlantı noktası paylaşım modunda TCP için (PortSharingEnabled is true) ve diğer tüm mevcut WCF aktarımları için, bu, sonuna ListenUribenzersiz bir yol (GUID) eklemek anlamına gelir.

değeri ListenUriMode Açık mod olarak ayarlandığında aktarım, benzersiz hale getirmek için değiştirmeden tam olarak sağlandığı gibi kullanır ListenUri .

Şunlara uygulanır