Compartilhar via


Como: Criar um método do serviço Web

Quando você cria um serviço Web em código gerenciado, você indica os métodos que estão disponível através do serviço Web, colocando o WebMethod atributo antes da declaração de método de um Público método.Particular métodos não podem servir sistema autônomo ponto de entrada para um serviço Web, embora eles possam ser da mesma classe e o código de serviço Web pode chamá-los.The WebMethod atributo deve ser aplicado a cada método público está disponível sistema autônomo parte do serviço Web.Para obter mais informações, consulte Como: Use o atributo WebMethod.

Os procedimentos abaixo supõem que você está trabalhando com métodos públicos de uma classe que é a implementação de um serviço Web.Para obter mais informações, consulte Modelo de código para Web Services em código gerenciado.

Para criar um método de serviço Web

  1. Clique duas vezes no seu arquivo .vb ou .cs (por exemplo, Service1.vb ou Service1.cs) no Solution Explorer para abrir o Editor de Código.

  2. Adicionar um método público para a classe especificada na propriedade Class de diretiva de processamento do arquivo WebService.asmx como mostrado abaixo:

    Public Class Service1
        Inherits System.Web.Services.WebService
        <System.Web.Services.WebMethod()> _
        Public Function ConvertTemperature(ByVal dFahrenheit As Double) _
                                           As Double 
            ConvertTemperature = ((dFahrenheit - 32) * 5) / 9 
        End Function 
    End Class
    
    public class Service1 : System.Web.Services.WebService
    { 
        [System.Web.Services.WebMethod()]
        public double ConvertTemperature(double dFahrenheit)
        {
           return ((dFahrenheit - 32) * 5) / 9;
        }
    }
    

    Anexando o WebMethod atributo um Público método indica que você deseja o método exposto sistema autônomo parte do serviço Web.Para obter mais informações, consulte Modelo de código para Web Services em código gerenciado.

Consulte também

Referência

WebMethodAttribute

Outros recursos

Criando Web Services em código gerenciado