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 de Propriedade

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

Exemplos

O exemplo seguinte conjunta Name 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

Observações

A Descrição do Serviço é gerada quando um utilizador navega até à URL do serviço Web XML e fornece uma cadeia de consulta de ? WSDL. Dentro da Descrição do Serviço, a Name propriedade identifica a parte local do nome qualificado para XML para o serviço Web XML. A Name propriedade também é usada para mostrar 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é à página .asmx do serviço Web XML sem especificar o nome do método do serviço Web XML e os seus parâmetros.

Um nome qualificado por XML é usado para desambiguar elementos com o mesmo nome num documento XML. Um nome qualificado por XML consiste nas seguintes duas partes separadas por dois pontos: namespace ou um prefixo associado a um namespace e uma parte local. O namespace consiste numa referência URI e, para efeitos da Descrição do Serviço, é o valor da Namespace propriedade. Em geral, um prefixo, que funciona como um alias para um URI, está associado ao espaço de nomes, de modo que todos os nomes subsequentes qualificados por XML que utilizam o espaço de nomes possam usar o prefixo encurtado. A parte local é uma sequência que começa com uma letra ou sublinhado sem espaços. Portanto, o nome qualificado por XML que identifica um serviço Web XML na Descrição do Serviço encontra-se no seguinte formato:

Namespace : Name

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

Aplica-se a

Ver também