Ricerca…


introduzione

Web Service è un'applicazione progettata per interagire direttamente con altre applicazioni su Internet. In parole semplici, i servizi Web sono mezzi per interagire con gli oggetti su Internet. Gli utenti del servizio Web serivce sono in grado di richiamare chiamate di metodo su oggetti remoti utilizzando SOAP e HTTP sul Web. WebService è indipendente dalla lingua e i servizi Web comunicano utilizzando protocolli Web standard e formati di dati, come ad esempio - HTTP - XML ​​- SOAP

Sintassi

  1. SOAP / WSDL

    [Sintassi: http: // 1111: 22 / HelloWorld]

    [Risposta: WDSL]

Parametri

parametri descrizioni
PathParam Lega il parametro passato al metodo a un valore nel percorso.
QueryParam Lega il parametro passato al metodo a un parametro di query nel percorso.
MatrixParam Lega il parametro passato al metodo a un parametro di matrice HTTP nel percorso.
HeaderParam Lega il parametro passato al metodo a un'intestazione HTTP.
CookieParam Lega il parametro passato al metodo a un cookie.
FormParam Lega il parametro passato al metodo a un valore di modulo.
Valore predefinito Assegna un valore predefinito a un parametro passato al metodo.
Contesto Contesto della risorsa ad esempio HTTPRequest come contesto.

Osservazioni

Ora esegui l'applicazione che appare come segue.

inserisci la descrizione dell'immagine qui

Ora in quanto sopra vediamo il nostro metodo che siamo creati nel file webservice.cs, quindi fai clic su quel metodo e fornisci valori di input e fai clic sul link "invoke" come in.

inserisci la descrizione dell'immagine qui

L'output sarà il seguente inserisci la descrizione dell'immagine qui

Nota

Se osservi attentamente ciò, non esiste un modello di servizio Web separato in .Framework 2010, come si vede nel 2008 mentre si aggiunge un progetto o un sito Web che potrebbe essere dovuto a WCF.

Iniziamo quindi a utilizzare un modo diverso per aggiungere un servizio Web utilizzando un modello

  1. "Start" - "Tutti i programmi" - "Microsoft Visual Studio 2010"
  2. "File" - "Nuovo progetto" - "C #" - "Applicazione Web vuota" (per evitare l'aggiunta di una pagina principale)
  3. Fornire al sito web un nome come "agetodays" o un altro come si desidera e specificare la posizione
  4. Quindi fare clic con il tasto destro del mouse su Esplora soluzioni - "Aggiungi nuovo elemento" - vengono visualizzati i modelli di servizio Web

inserisci la descrizione dell'immagine qui

Selezionare il modello di servizio Web e fare clic sul pulsante Aggiungi. successivamente, l'Esplora soluzioni apparirà come segue.

inserisci la descrizione dell'immagine qui

Quindi apri la classe Webservice.cs e scrivi il seguente metodo seguito dall'attributo [webMethod] come in.

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow