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