Aracılığıyla paylaş


<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.

Ayrıca bkz.