Informazioni sui servizi Web Windows
L'API servizi Web Windows è un'API a più livelli e può essere illustrato come segue
WWSAPI è un'API a più livelli. Si prevede che la maggior parte degli sviluppatori faccia riferimento al modello di servizio, ovvero un modello di programmazione basato su metodi. Nel modello di servizio l'host del servizio fornisce il modello di programmazione lato server, mentre il proxy del servizio fornisce il modello di programmazione lato client.
Ogni livello espone un set di API e tipi che possono essere usati con le API di tale livello.
Modello del servizio
Il livello principale denominato Modello di servizio fornisce un modello di programmazione basato su metodo ed è il modello più semplice da usare. Nel modello di servizio l'host del servizio fornisce il modello di programmazione lato server, mentre il proxy del servizio fornisce il modello di programmazione lato client. Il contesto viene usato all'interno del modello di servizio per passare uno stato pertinente disponibile per l'operazione del servizio e/o il callback quando viene richiamato. E il contratto di servizio viene usato per specificare un contratto di servizio in un endpoint esposto nel servizio. I componenti e le operazioni seguenti fanno parte del livello di servizio:
Livello canale
Il modello di servizio è basato su un livello canale, che offre flessibilità completa, ma è più difficile da usare. I componenti e le operazioni seguenti fanno parte del livello del canale:
Livello XML
Il livello canale è a sua volta basato su un framework XML leggero, che include la deserializzazione dei tipi di dati C. I componenti e le operazioni seguenti fanno parte del livello XML:
Comune a tutti i livelli
Di seguito sono riportati gli argomenti che si applicano a uno dei tre livelli:
- Errori
- Modello asincrono
- Thread safety
- Traccia
- Annullamento
- Utilità
- Debug
- Strumento del compilatore Wsutil
- Heap
Esempio
Per altre informazioni sugli elementi dell'API, vedere Informazioni di riferimento sui servizi Web Windows. Per esempi di uso dell'API, vedere Uso di Servizi Web Windows.