Compartir a través de


WebServiceAttribute.Name Propiedad

Definición

Obtiene o establece el nombre del servicio 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 propiedad

Nombre del servicio Web XML. El valor predeterminado es el nombre de la clase que implementa el servicio Web XML.

Ejemplos

En el ejemplo siguiente se establece Name el servicio web XML en 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

Comentarios

La descripción del servicio se genera cuando un usuario navega a la dirección URL del servicio web XML y proporciona una cadena de consulta de ? WSDL. Dentro de la Descripción del servicio, la Name propiedad identifica la parte local del nombre completo XML para el servicio web XML. La Name propiedad también se usa para mostrar el nombre del servicio web XML en la página de ayuda del servicio. La página de ayuda del servicio se muestra cuando un posible consumidor navega a la página.asmx del servicio web XML sin especificar un nombre de método de servicio web XML y sus parámetros.

Un nombre completo XML se usa para eliminar la ambigüedad de los elementos con el mismo nombre con un documento XML. Un nombre completo XML consta de las dos partes siguientes separadas por dos puntos: un espacio de nombres o un prefijo asociado a un espacio de nombres y una parte local. El espacio de nombres consta de una referencia de URI y, para los fines de la Descripción del servicio, es el valor de la Namespace propiedad . En general, un prefijo, que actúa como un alias en un URI, está asociado con el espacio de nombres, de modo que todos los nombres XML posteriores que usen el espacio de nombres puedan usar el prefijo abreviado. La parte local es una cadena que comienza con una letra o un carácter de subrayado que no contiene espacios. Por lo tanto, el nombre completo XML que identifica un servicio web XML en la descripción del servicio tiene el formato siguiente:

Namespace : Name

Para obtener más información sobre los nombres completos XML, vea Espacios de nombres en XML 1.0.

Se aplica a

Consulte también