Sdílet prostřednictvím


<pojmenovanýTransport>

Definuje přenos, který způsobí, že kanál bude přenášet zprávy pomocí pojmenovaných kanálů, pokud jsou zahrnuty do vlastní vazby.

<Konfigurace>
  <System.servicemodel>
    <Vazby>
      <vlastní vazby>
        <Vazba>
          <pojmenovanýTransport>

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>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
ChannelInitializationTimeout Získá nebo nastaví , TimeSpan který určuje maximální čas kanál může být ve stavu inicializace před odpojením.
ConnectionBufferSize Získá nebo nastaví velikost vyrovnávací paměti použité k přenosu části serializované zprávy na drátu z klienta nebo služby.
Hostnamecomparisonmode Získá nebo nastaví hodnotu, která označuje, zda se název hostitele používá k dosažení služby při porovnávání na identifikátor URI.
ruční adresování Získá nebo nastaví hodnotu, která označuje, zda je požadováno ruční adresování zprávy.
Maxbufferpoolsize Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přenosem.
Maxbuffersize Získá nebo nastaví maximální velikost vyrovnávací paměti, která se má použít. U streamovaných zpráv by tato hodnota měla být alespoň maximální možná velikost záhlaví zpráv, která se čtou v režimu vyrovnávací paměti.
maxOutputDelay Získá nebo nastaví maximální interval času, kdy blok zprávy nebo celá zpráva může zůstat v vyrovnávací paměti před odesláním.
maxPendingAccepts Získá nebo nastaví maximální počet kanálů služba může čekat na naslouchací proces pro zpracování příchozích připojení ke službě.
maxPendingConnections Získá nebo nastaví maximální počet připojení čekající na odeslání ve službě.
Maxreceivedmessagesize Získá a nastaví maximální povolenou velikost zprávy v bajtech, která může být přijata.
Transfermode Získá nebo nastaví hodnotu, která označuje, zda zprávy jsou ve vyrovnávací paměti nebo streamovány s připojením orientované přenosy.
<connectionPoolSettings> pro pojmenovanýPipeTransport <> Určuje další nastavení fondu připojení pro vazbu pojmenovaného kanálu.

Nadřazené elementy

Element Popis
<Vazba> Definuje všechny možnosti vazby vlastní vazby.

Poznámky

Tento přenos používá identifikátory URI ve formátu net.pipe://hostname/path. Ostatní komponenty identifikátoru URI jsou volitelné.

Element namedPipeTransport je výchozím bodem pro vytvoření vlastní vazby, která implementuje přenosový protokol pojmenovaných kanálů. Tento přenos se používá pro komunikaci wcf (Windows Communication Foundation) na počítači.

Viz také