WebServiceAttribute.Name Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
Para obtener más información sobre los nombres completos XML, vea Espacios de nombres en XML 1.0.