Buenas tardes, me han solicitado cambiar el nombre de un mensaje en un servicio wcf, actualmente el nombre es IService1_EntregasAsync_InputMessage que está compuesto por 3 partes, como muestra la imagen:

IService1: Nombre del servicio, esta parte la pude cambiar agregando el atributo name al ServiceContract
<ServiceContract(name:="Servicio")> _
Public Interface IService1
EntregasAsync: Nombre de la función que recibe el mensaje, tambien logré cambiarlo con el atributo name del OperationContractAttribute
<OperationContractAttribute(AsyncPattern:=True, name:="Mensaje")> _
Function BeginEntregasAsync(ByVal EntregaTraslado() As HelloGreetingMessage, _
ByVal callback As AsyncCallback, ByVal asyncState As Object) As IAsyncResult
_InputMessage:
he aquí el problema, ya que no he logrado cambiar esta parte del nombre, he tratado con el siguiente código, pero aún así no me resulta:
<MessageContract> _
Public Class HelloGreetingMessage
Private localGreeting As ROW
<MessageBodyMember(Name:="Ingreso")> _
Public Property Greeting() As ROW
Get
Return localGreeting
End Get
Set(ByVal value As ROW)
localGreeting = value
End Set
End Property
End Class
la idea es que quede algo así
<wsdl:message name="Servicio_Mensaje_Ingreso">
Hasta ahora sólo he logrado dejarlo así
<wsdl:message name="Servicio_Mensaje_InputMessage">
Agradezco su ayuda.