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. Ci aspettiamo che la maggior parte degli sviluppatori si concentri sul modello di servizio, che è 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 di 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 di servizio
Il livello di primo livello denominato modello di servizio fornisce un modello di programmazione basato su metodo ed è il modello più semplice da usare. Nel modello di servizio, il host del servizio di fornisce il modello di programmazione lato server, mentre proxy del servizio fornisce il modello di programmazione lato client. Context viene usato all'interno del modello di servizio per passare uno stato rilevante disponibile per l'operazione del servizio e/o il callback quando viene invocato. E contratto di servizio viene utilizzato per specificare un contratto su un endpoint esposto dal servizio. I componenti e le operazioni seguenti fanno parte del livello di servizio:
Livello del 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 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
- Sicurezza dei thread
- tracciamento
- annullamento
- Utilità
- Debugging
- strumento del compilatore Wsutil
- cumulo
Esempi
Per altre informazioni sugli elementi dell'API, vedere Informazioni di riferimento sui servizi Web Windows. Per esempi di uso dell'API, vedere Using Windows Web Services.