Compartilhar via


WebServiceAttribute.Name Propriedade

Definição

Obtém ou define o nome do serviço Web XML.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Valor da propriedade

String

O nome do serviço Web XML. O valor padrão é o nome da classe implementando o serviço Web XML.

Exemplos

Os seguintes conjuntos Name de exemplo do serviço Web XML para MyName.

<%@ WebService Language="C#" class= "ServerVariables"%>
 
 using System.Web.Services;
 
 [ WebService(Description="Server Variables",
              Namespace="http://www.microsoft.com/",
              Name="MyName")]
 public class ServerVariables: WebService {
    [ WebMethod(Description="Returns the time as stored on the Server",
    EnableSession=false)]
    public string Time() {
       return Context.Timestamp.TimeOfDay.ToString();
    }
 }
<%@ WebService Language="VB" class= "ServerVariables"%>
 
Imports System.Web.Services

<WebService(Description := "Server Variables", _
    Namespace := "http://www.microsoft.com/", _
    Name := "MyName")> _
Public Class ServerVariables
    Inherits WebService
    
    <WebMethod(Description := "Returns the time as stored on the Server", _
        EnableSession := False)> _
    Public Function Time() As String
        
        Return Context.Timestamp.TimeOfDay.ToString()
    End Function
End Class

Comentários

A Descrição do Serviço é gerada quando um usuário navega até a URL do serviço Web XML e fornece uma cadeia de caracteres de consulta de ? WSDL. Na Descrição do Serviço, a Name propriedade identifica a parte local do nome qualificado XML para o serviço Web XML. A Name propriedade também é usada para exibir o nome do serviço Web XML na página de ajuda do Serviço. A página de ajuda do serviço é exibida quando um potencial consumidor navega até a página.asmx para o serviço Web XML sem especificar um nome de método de serviço Web XML e seus parâmetros.

Um nome qualificado XML é usado para desambiguar elementos com o mesmo nome com um documento XML. Um nome qualificado XML consiste nas duas partes a seguir separadas por dois pontos: namespace ou prefixo associado a um namespace e parte local. O namespace consiste em uma referência de URI e, para fins da Descrição do Serviço, é o valor da Namespace propriedade. Em geral, um prefixo, que atua como um alias a um URI, está associado ao namespace, de modo que todos os nomes qualificados XML subsequentes usando o namespace possam usar o prefixo reduzido. A parte local é uma cadeia de caracteres que começa com uma letra ou sublinhado que não contém espaços. Portanto, o nome qualificado XML que identifica um serviço Web XML na Descrição do Serviço está no seguinte formato:

Namespace : Name

Para obter mais informações sobre nomes qualificados XML, consulte Namespaces no XML 1.0.

Aplica-se a

Confira também