<namedPipeTransport>
Kanalın özel bağlamaya dahil edildiğinde adlandırılmış kanallar kullanarak iletileri aktarmasına neden olan bir aktarım tanımlar.
<Yapılandırma>
<system.serviceModel>
<Bağlama>
<Custombinding>
<Bağlama>
<namedPipeTransport>
Syntax
<namedPipeTransport channelInitializationTimeout="TimeSpan"
connectionBufferSize="Integer"
hostNameComparisonMode="StrongWildcard/Exact/WeakWildcard"
manualAddressing="Boolean"
maxBufferPoolSize="Integer"
maxBufferSize="Integer"
maxOutputDelay="TimeSpan"
maxPendingAccepts="Integer"
maxPendingConnections="Integer"
maxReceivedMessageSize="Integer"
transferMode="Buffered/Streamed/StreamedRequest/StreamedResponse">
<connectionPoolSettings groupName="String"
idleTimeout="TimeSpan"
maxOutboundConnectionsPerEndpoint="Integer" />
</namedPipeTransport>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Yok.
Alt Öğeler
Öğe | Açıklama |
---|---|
ChannelInitializationTimeout | Bir kanalın bağlantısı kesilmeden önce başlatma durumunda olabilecek en uzun süreyi belirleyen bir alır veya ayarlar TimeSpan . |
ConnectionBufferSize | İstemciden veya hizmetten kabloya seri hale getirilmiş iletinin bir öbekini iletmek için kullanılan arabellek boyutunu alır veya ayarlar. |
hostNameComparisonMode | URI'de eşleştirme yaparken ana bilgisayar adının hizmete ulaşmak için kullanılıp kullanılmadığını belirten bir değer alır veya ayarlar. |
Manualaddressing | İletinin el ile adreslenmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
maxBufferPoolSize | Aktarım tarafından kullanılan arabellek havuzlarının bayt cinsinden en büyük boyutunu alır veya ayarlar. |
Maxbuffersize | Kullanılacak arabellek boyutunun üst sınırını alır veya ayarlar. Akışı yapılan iletiler için bu değer en azından arabelleğe alınan modda okunan ileti üst bilgilerinin mümkün olan en büyük boyutu olmalıdır. |
maxOutputDelay | Bir iletinin öbeklerinin veya tam iletinin gönderilmeden önce bellekte arabelleğe alınabileceği en uzun zaman aralığını alır veya ayarlar. |
maxPendingAccepts | Hizmetle gelen bağlantıları işlemek için bir hizmetin dinleyicide beklediği kanal sayısı üst sınırını alır veya ayarlar. |
maxPendingConnections | Hizmette dağıtılması beklenen en fazla bağlantı sayısını alır veya ayarlar. |
maxReceivedMessageSize | Alınabilecek izin verilen en büyük ileti boyutunu bayt cinsinden alır ve ayarlar. |
transferMode | İletilerin arabelleğe alınıp alınmadığını veya bağlantı odaklı aktarımla akışa alınıp alınmadığını belirten bir değer alır veya ayarlar. |
<connectionPoolSettings> of <namedPipeTransport> | Adlandırılmış Kanal bağlaması için ek bağlantı havuzu ayarlarını belirtir. |
Üst Öğeler
Öğe | Açıklama |
---|---|
<Bağlama> | Özel bağlamanın tüm bağlama özelliklerini tanımlar. |
Açıklamalar
Bu aktarımda "net.pipe://hostname/path" biçimindeki URI'ler kullanılır. Diğer URI bileşenleri isteğe bağlıdır.
namedPipeTransport
öğesi, adlandırılmış kanallar aktarım protokollerini uygulayan özel bir bağlama oluşturmak için başlangıç noktasıdır. Bu taşıma, makine içi Windows Communication Foundation (WCF) ile WCF iletişimi için kullanılır.