<webSocketSettings>
Elemento di configurazione usato per specificare le impostazioni relative a Web Socket.
<Configurazione>
<system.serviceModel>
<Associazioni>
<netHttpBinding>
<Associazione>
<webSocketSettings>
Sintassi
<netHttpBinding>
<binding>
<webSocketSettings createNotificationOnConnection="Boolean"
disablePayloadMasking="Boolean"
keepAliveInterval="TimeSpan"
maxPendingConnections="Integer"
receiveBufferSize="Integer"
sendBufferSize="Integer"
subProtocol="String"
transportUsage="WhenDuplex/Always/Never" />
</binding>
</netHttpBinding>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
createNotificationOnConnection | Specifica se una notifica viene inviata alla connessione. |
disablePayloadMasking | Specifica se il mascheramento di Web Socket è disabilitato. |
keepAliveInterval | Specifica l'intervallo keep-alive. |
maxPendingConnections | Specifica il numero massimo di connessioni in attesa dell'invio nel servizio. |
receiveBufferSize | Specifica le dimensioni del buffer di ricezione. |
sendBufferSize | Specifica le dimensioni del buffer di invio. |
subProtocol | Specifica il sottoprotocollo Web Socket. |
transportUsage | Specifica quando usare Web Sockets. |
transportUsage Attribute
Valore | Descrizione |
---|---|
WhenDuplex | Usare il protocollo Web Socket quando il contratto è di tipo duplex. |
Always | Usare sempre il protocollo Web Socket indipendentemente dal contratto. |
Mai | Non usare mai il protocollo Web Socket. |
Elementi figlio
Nessuno
Elementi padre
Elemento | Descrizione |
---|---|
<netHttpBinding> | Specifica NetHttpBinding |
Esempio
Nell'esempio seguente viene illustrato come usare l'elemento <webSocketSettings> .
<netHttpBinding>
<binding>
<webSocketSettings createNotificationOnConnection="true"
disablePayloadMasking="false"
keepAliveInterval="00:10:00"
maxPendingConnections="100"
receiveBufferSize="1000"
sendBufferSize="1000"
subProtocol="Soap"
transportUsage="WhenDuplex/Always/Never" />
</binding>
</netHttpBinding>
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per