Sdílet prostřednictvím


<udpTransportSettings>

Tento konfigurační prvek zveřejňuje nastavení přenosu UDP pro <udpDiscoveryEndpoint>.

<Konfigurace>
  <System.servicemodel>
    <standardní koncové body>
      <Udpdiscoveryendpoint>
        <updTransportSettings>

Syntax

<system.serviceModel>
  <standardEndpoints>
    <udpDiscoveryEndpoint>
      <standardEndpoint>
        <updTransportSettings duplicateMessageHistoryLength="Integer"
                              maxBufferPoolSize="Integer"
                              maxMulticastRetransmitCount="Integer"
                              maxPendingMessageCount="Integer"
                              maxReceivedMessageSize="Integer"
                              maxUnicastRetransmitCount="Integer"
                              multicastInterfaceId="String"
                              socketReceiveBufferSize="Integer"
                              timeToLive="Integer" />
      </standardEndpoint>
    </udpDiscoveryEndpoint>
  </standardEndpoints>
</system.serviceModel>

Atributy a elementy

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

Atributy

Atribut Popis
duplicateMessageHistoryLength Celé číslo, které určuje maximální počet hodnot hash zpráv používaných přenosem k identifikaci duplicitních zpráv. Vyhledávání duplicit bude provedeno na úrovni transportManageru. Nastavení této vlastnosti na hodnotu 0 zakáže detekci duplicit.

Tento atribut umožňuje správcům systému nebo vývojářům vypnout algoritmy detekce duplicitních zpráv. To může být žádoucí, pokud chcete implementovat vlastní algoritmus detekce duplicit.

Výchozí hodnota je 4112.
Maxbufferpoolsize Celé číslo, které určuje maximální velikost všech fondů vyrovnávacích pamětí používaných přenosem.
maxMulticastRetransmitCount Celé číslo, které určuje maximální počet opakovaných přenosů zprávy (kromě prvního odeslání).

Výchozí hodnota je 2.
maxPendingMessageCount Celé číslo, které určuje maximální počet zpráv, které byly přijaty, ale ještě nebyly odebrány z InputQueue pro instanci jednotlivého kanálu. Pokud InputQueue dosáhl svého limitu počtu čekajících zpráv, zpráva se zahodí.

Výchozí hodnota je 32.
Maxreceivedmessagesize Celé číslo, které určuje maximální velikost zprávy, která může být zpracována vazbou.

Výchozí hodnota je 65507.
maxUnicastRetransmitCount Celé číslo, které určuje maximální počet opakovaných přenosů zprávy (kromě prvního odeslání). Pokud je zpráva odeslána na adresu jednosměrového vysílání a je přijata odpověď s odpovídající hlavičkou RelatesTo, pak může opakované vysílání předčasně ukončit (před opětovným přenosem nakonfigurovaného počtu opakování).

Výchozí hodnota je 1.
multicastInterfaceId Řetězec, který jednoznačně identifikuje síťový adaptér, který by se měl použít při odesílání a příjmu vícesměrového vysílání na počítačích s vícedomy. Za běhu použije přenos tuto hodnotu atributu k vyhledání indexu rozhraní, který se pak použije k nastavení možností soketu IP_MULTICAST_IF a IPV6_MULTICAST_IF . Stejný index rozhraní se použije při připojování ke skupině vícesměrového vysílání, pokud je to možné.

Výchozí hodnota je null.
socketReceiveBufferSize Celé číslo, které určuje velikost vyrovnávací paměti pro příjem na podkladovém soketu WinSock.

Uživatel přijímajícího kanálu může pomocí tohoto atributu u vazby řídit, jak se systém chová při příjmu dat. Například vzhledem k tomu, že aplikace, která využívá příchozí zprávy WCF na maximální prahové hodnotě, použití vyšší hodnoty pro tento atribut by umožnilo nashromáždit zprávy ve vyrovnávací paměti WinSock při čekání na aplikaci, aby je mohla zpracovat. Použití nižší hodnoty ve stejné situaci by vedlo k vynechání zpráv. Tento atribut zveřejňuje podkladovou možnost soketu WinSock SO_RCVBUF . Tato hodnota atributu musí mít alespoň velikost maxReceivedMessageSize. Pokud ho nastavíte na menší hodnotu, maxReceivedMessageSize dojde k výjimce za běhu.

Výchozí hodnota je 65536.
timeToLive Celé číslo, které určuje počet segmentů směrování segmentu sítě, které může procházet paket vícesměrového vysílání. Tento atribut zveřejňuje funkce přidružené k možnostem soketu IP_MULTICAST_TTL a IP_TTL .

Výchozí hodnota je 1.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
<Udpdiscoveryendpoint> Standardní koncový bod, který má opravený kontrakt zjišťování a přenosovou vazbu UDP.

Viz také