<standardEndpoints>
Questa sezione di configurazione consente di definire una raccolta di endpoint standard rappresentati da endpoint preconfigurati riusabili. Un endpoint standard disporrà di uno o più indirizzi, attributi di associazione e del contratto impostati su un valore fisso. Ad esempio, nell'endpoint di individuazione il contratto è fisso. È inoltre possibile usare endpoint standard per estendere endpoint servizio con nuove proprietà in modo analogo alla definizione di associazioni personalizzate.
<Configurazione>
<system.serviceModel>
<standardEndpoints>
Sintassi
<system.serviceModel>
<standardEndpoints>
</standardEndpoints>
</system.serviceModel>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento | Descrizione |
---|---|
<Announcementendpoint> | Definisce un endpoint standard con un contratto di annuncio fisso. Un servizio può annunciare la propria disponibilità inviando un messaggio di annuncio online oppure offline rispettivamente quando viene aperto o chiuso. Un servizio Windows Communication Foundation (WCF) specifica gli endpoint di annuncio nell'elemento <serviceDiscovery> e usa AnnouncementClient per eseguire gli annunci. Un client che desidera ascoltare l'annuncio da un altro servizio sta effettivamente fungendo da servizio WCF; è quindi necessario configurare gli endpoint di annuncio per tale client nella <sezione servizi> . |
<discoveryEndpoint> | Definisce un endpoint standard con contratto di individuazione fisso. Quando viene aggiunto alla configurazione del servizio, specifica la posizione di ascolto dei messaggi di individuazione. Quando viene aggiunto alla configurazione del client, specifica la posizione di invio delle query di individuazione. |
<dynamicEndpoint> | Questo elemento di configurazione definisce un endpoint standard che contiene informazioni per consentire a un'applicazione di funzionare come programma client che può trovare l'indirizzo dell'endpoint in modo dinamico in fase di esecuzione. |
<mexEndpoint> | Definisce un endpoint standard con un contratto IMetadataExchange fisso. Poiché tutti gli endpoint per lo scambio di metadati specificano IMetadataExchange come contratto, è possibile usare questo endpoint standard anziché definirne uno personalizzato. |
<Udpannouncementendpoint> | Definisce un endpoint standard usato dai servizi per l'invio di messaggi di annuncio su un'associazione UDP. Dispone di un contratto fisso e supporta due versioni di individuazione. Dispone inoltre di un'associazione UDP fissa e di un valore dell'indirizzo predefinito come indicato nelle specifiche WS-Discovery (WS-Discovery aprile 2005 o versione WS-Discovery 1.1). È possibile specificare l'indirizzo multicast da usare per l'invio e la ricezione dei messaggi di annuncio. |
<Udpdiscoveryendpoint> | Definisce un endpoint standard preconfigurato per le operazioni di individuazione su un'associazione multicast UDP. Questo endpoint dispone di un contratto fisso e supporta due versioni del protocollo WS-Discovery. Dispone inoltre di un'associazione UDP fissa e di un indirizzo predefinito come indicato nelle specifiche WS-Discovery (WS-Discovery aprile 2005 o WS-Discovery V1.1). |
<webHttpEndpoint> | Definisce un endpoint standard con un'associazione WebHttpBinding> fissa< che aggiunge automaticamente il <comportamento WebHttp>. Usare questo endpoint per la scrittura di un servizio REST. |
<webScriptEndpoint> | Definisce un endpoint standard con un'associazione WebHttpBinding> fissa< che aggiunge automaticamente il <comportamento enableWebScript>. Usare questo endpoint per la scrittura di un servizio chiamato da un'applicazione AJAX ASP.NET. |
<workflowControlEndpoint> | Definisce un endpoint standard per il controllo dell'esecuzione di istanze del flusso di lavoro (creazione, esecuzione, sospensione, terminazione e così via). |
Elementi padre
Elemento | Descrizione |
---|---|
<Sistema. Servicemodel> | Elemento radice di tutti gli elementi di configurazione WCF. |