Compartir a través de


Marco de Servicio

En este tema se enumeran todas las excepciones generadas por los datos de Service Framework.

Lista de excepciones

Código de recurso Cadena de recurso
ABindingInstanceHasAlreadyBeenAssociatedTo1 Ya se ha asociado una instancia de enlace para escuchar el identificador uniforme de recursos especificado. Si dos extremos desean compartir el mismo indicador de recurso ListenUniform, también deben compartir la misma instancia de objeto de enlace. Los dos puntos de conexión en conflicto se especificaron en llamadas AddServiceEndpoint(), en un archivo de configuración o una combinación de AddServiceEndpoint() y configuration.
AChannelServiceEndpointIsNull0 El punto de conexión de un canal o servicio es nulo.
AChannelServiceEndpointSContractsNameIsnull0 Un nombre de contrato de punto de conexión de canal o servicio es nulo o está vacío.
AChannelServiceEndpointSContractSNamespace0 Un espacio de nombres de contrato de extremo de servicio/canal es nulo.
La dirección base no puede tener fragmento Una dirección base no puede contener un fragmento uniforme de identificador de recursos.
BaseAddressCannotHaveQuery Una dirección base no puede contener una cadena de consulta de identificador uniforme de recursos.
La dirección base no puede tener información de usuario Una dirección base no puede contener una sección uniforme de información de usuario del identificador de recursos.
BaseAddressDuplicateScheme Esta colección ya contiene una dirección con el esquema especificado. Solo se permite una dirección para cada esquema de esta colección.
La dirección base debe ser absoluta. Solo se puede usar un identificador de recursos uniforme absoluto como una dirección base.
BindingDoesnTSupportAnyChannelTypes1 El enlace especificado no admite la creación de ningún tipo de canal. Los elementos de enlace de un enlace personalizado se apilan incorrectamente o en el orden incorrecto. En la parte inferior de la pila se requiere un transporte. El orden recomendado para los elementos de enlace es: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.
BindingDoesnTSupportDuplexButContractRequires1 El contrato requiere Dúplex. El enlace especificado no lo admite o no está configurado correctamente para admitirlo.
BindingDoesnTSupportOneWayButContractRequires1 El contrato requiere Unidireccional. El enlace especificado no lo admite o no está configurado correctamente para admitirlo.
BindingDoesnTSupportRequestReplyButContract1 El contrato requiere solicitud/respuesta. El enlace especificado no lo admite o no está configurado correctamente para admitirlo.
BindingDoesnTSupportSessionButContractRequires1 El contrato requiere Sesión. El enlace especificado no lo admite o no está configurado correctamente para admitirlo.
BindingDoesnTSupportTwoWayButContractRequires1 El contrato requiere Bidireccional (solicitud-respuesta o dúplex). El enlace especificado no lo admite o no está configurado correctamente para admitirlo.
BindingRequirementsAttributeDisallowsQueuedDelivery1 El atributo DeliveryRequirementsAttribute no permite la entrega en cola (QueuedDelivery). El enlace para el extremo con el contrato especificado lo admite.
BindingRequirementsAttributeRequiresQueuedDelivery1 DeliveryRequirementsAttribute requiere QueuedDelivery. El enlace para el punto de conexión con el contrato especificado no lo admite o no está configurado correctamente para admitirlo.
channelDoesNotHaveADuplexSession0 El canal actual no admite el cierre de la sesión de salida. Este canal no implementa ISessionChannel<IDuplexSession>.
ClientRuntimeRequiresFormatter0 El ClientOperation especificado requiere un formateador, porque SerializeRequest y DeserializeReply no son ambos falsos.
CommunicationObjectAborted1 No se puede usar el objeto de comunicación especificado para la comunicación porque se ha detenido.
CommunicationObjectAbortedStack2 No se puede usar el objeto de comunicación especificado para la comunicación porque se ha detenido: {1}
CommunicationObjectBaseClassMethodNotCalled El objeto de comunicación especificado ha invalidado la función {1} virtual, pero no llama a la versión definida en la clase base.
ContractIsNotSelfConsistentItHasOneOrMore2 El contrato especificado tiene una o más operaciones IsTerminating o non-IsInitiating. No tiene la propiedad SessionMode establecida como SessionMode.Required. Los atributos IsInitiating e IsTerminating solo se pueden usar en el contexto de una sesión.
CouldnTCreateChannelForChannelType2 Se solicitó el tipo de canal especificado, pero el enlace especificado no lo admite o no está configurado correctamente para admitirlo.
DispatchRuntimeRequiresFormatter0 El DispatchOperation especificado requiere un formateador, porque DeserializeRequest y SerializeReply no son ambos falsos.
EndMethodsCannotBeDecoratedWithOperationContractAttribute El método End no se puede usar con OperationContractAttribute cuando se usa el patrón de diseño IAsyncResult. Solo se puede usar el método Begin correspondiente con OperationContractAttribute. Ese atributo se aplica al par de métodos Begin-End.
EndpointListenerRequirementsCannotBeMetBy3 IChannelListener no puede cumplir los requisitos de ChannelDispatcher para el enlace especificado porque el contrato requiere la compatibilidad con uno de estos tipos de canales especificados. Pero el enlace solo admite estos tipos de canal especificados.
EndpointsMustHaveAValidBinding0 Los puntos de conexión deben tener un enlace válido.
InvalidOrUnrecognizedAction No se puede procesar el mensaje porque la acción especificada no es válida o no se reconoce.
MultipleMebesInParameters Se encontró más de un MessageEncodingBindingElement en BindingParameters del BindingContext. CustomBinding no puede tener varios MessageEncodingBindingElements. Quite todos estos elementos, excepto uno de estos elementos.
MultipleStreamUpgradeProvidersInParameters Se encontró más de un IStreamUpgradeProviderElement en los BindingParameters del BindingContext. CustomBinding no puede tener más de un IStreamUpgradeProviderElements. Quite todos estos elementos, excepto uno de estos elementos.
No Hay Constructor de Canal Disponible El enlace no se puede utilizar para crear un generador de canales o un escuchador de canales porque no tiene un TransportBindingElement. Cada enlace debe tener al menos un elemento de enlace que derive de TransportBindingElement.
NotAllBindingElementsBuilt No se utilizaron algunos de los elementos de enlace de este enlace al compilar el generador y el escuchador de canales. Los elementos de enlace no se ordenan correctamente. El orden recomendado para los elementos de enlace es: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Tenga en cuenta que TransportBindingElement debe ser el último. Los elementos de enlace especificados no se construyeron.
RuntimeRequiresInvoker0 La operación de distribución requiere un invocador.
ServiceHasZeroAppEndpoints El servicio especificado no tiene ningún punto de conexión de aplicación (no de infraestructura). Esto puede deberse a que no se encontró ningún archivo de configuración para la aplicación o porque no se encontró ningún elemento de servicio que coincida con el nombre del servicio en el archivo de configuración o porque no se definieron puntos de conexión en el elemento de servicio.
SFxActionMismatch No se puede crear un mensaje escrito debido a una desigualdad de acción. Se esperaba la acción especificada, pero se encontró otra
SFxAnonymousTypeNotSupported La parte especificada en el mensaje especificado no se puede exportar con RPC o codificada porque su tipo es anónimo.
SFxBadMetadataLocationNoAppropriateBaseAddress La dirección URL proporcionada a ServiceMetadataBehavior mediante la propiedad ExternalMetadataLocation o el atributo externalMetadataLocation de la sección serviceMetadata de la sección de configuración era una dirección URL relativa y no hay ninguna dirección base con la que resolverlo.
SFxBadMetadataMustBePolicy Debe proporcionar un XmlElement de directiva que tiene el nombre y espacio de nombres especificado. El XmlElement tiene el nombre y espacio de nombres especificado.
SFxBodyObjectTypeCannotBeInherited El tipo especificado no puede heredar de ninguna clase que no sea el objeto que se va a usar como objeto body en estilo RPC.
SFxBodyObjectTypeCannotBeInterface El tipo especificado implementa la interfaz especificada, que no es compatible con el objeto cuerpo en el estilo RPC.
SFxCallbackBehaviorAttributeOnlyOnDuplex CallbackBehaviorAttribute solo se puede ejecutar como un comportamiento en un punto de conexión con un contrato dúplex. El contrato especificado no es dúplex y no contiene ninguna operación de devolución de llamada.
SFxCallbackRequestReplyInOrder1 No se puede recibir la respuesta de esta operación hasta que el mensaje actual complete el procesamiento. Si desea permitir el procesamiento de mensajes descompuestos, especifique ConcurrencyMode de Reentrante o Varios en los especificados.
SfxCallbackTypeCannotBeNull Para poder utilizar el contrato especificado con DuplexChannelFactory, el contrato debe incluir un contrato de devolución de llamada válido. Si su contrato tiene un contrato de devolución de llamada, utilice ChannelFactory en lugar de DuplexChannelFactory.
SFxCannotGetMetadataFromLocation MetadataExchangeClient solo puede obtener metadatos de ubicaciones de metadatos HTTP y HTTPS. No puede obtener metadatos del elemento especificado.
SFxCannotHttpGetMetadataFromAddress MetadataExchangeClient solo puede obtener metadatos de direcciones HTTP o HTTPS cuando se usa MetadataExchangeClientMode HttpGet. No puede obtener metadatos del elemento especificado.
SFxCannotImportAsParameters_Bare Generación del contrato de mensaje porque la operación especificada no es ni RPC ni ajustada en documento.
SFxCannotImportAsParameters_DifferentWrapperName Generar contrato de mensaje porque el nombre contenedor del mensaje especificado no coincide con el valor predeterminado.
SFxCannotImportAsParameters_DifferentWrapperNs Generar contrato de mensaje porque el espacio de nombres contenedor del mensaje especificado no coincide con el valor predeterminado.
SFxCannotImportAsParameters_ElementIsNotNillable Se está generando un contrato de mensaje porque el nombre del elemento especificado en el espacio de nombres indicado no está marcado como anulable.
SFxCannotImportAsParameters_HeadersAreUnsupported Generar contrato de mensaje porque el mensaje especificado tiene encabezados.
SFxCannotImportAsParameters_Message Generación de un contrato de mensaje porque la operación especificada tiene un Mensaje sin tipo como argumento o tipo de valor devuelto.
SFxCannotImportAsParameters_MessageHasProtectionLevel Generando contrato de mensaje porque el mensaje especificado requiere protección.
SFxCannotImportAsParameters_NamespaceMismatch Generar contrato de mensaje porque el espacio de nombres del elemento de mensaje especificado no coincide con el valor predeterminado.
SFxCannotRequireBothSessionAndDatagram3 El contrato especificado especifica SessionMode.NotAllowed y el contrato especificado especifica SessionMode.Required. Cambie uno de los valores SessionMode o especifique una dirección diferente o ListenURI para cada punto de conexión.
SFxCannotSetExtensionsByIndex Esta colección no admite la configuración de extensiones por índice. Use los métodos InsertItem o RemoveItem.
SFxChannelDispatcherDifferentHost0 ChannelDispatcher no está asociado actualmente al ServiceHost que se proporcionó.
SFxChannelDispatcherMultipleHost0 ChannelDispatcher no se puede agregar a más de un ServiceHost.
SFxChannelDispatcherNoHost0 No se puede abrir ChannelDispatcher porque no está asociado a un ServiceHost.
SfxChannelFactoryDisposed No se puede abrir este ChannelFactory puesto que ya se ha dispuesto el ChannelFactory. Vuelva a crear ChannelFactory antes de usarlo.
SFxChannelFactoryNoBinding No se puede abrir el ChannelFactory porque no se ha asociado ningún enlace a su extremo. Especifique un enlace con el constructor o la propiedad del punto de conexión.
SFxChannelTerminated0 Ya se ha invocado una operación marcada como IsTerminating en este canal, lo que hace que la conexión del canal finalice. No se pueden invocar más operaciones en este canal. Vuelva a crear el canal para continuar la comunicación.
SFxCloseTimedOut1 La operación de cierre de ServiceHost se detuvo después de lo especificado. Esto podría deberse a que un cliente no pudo cerrar un canal con sesión dentro del tiempo necesario. El tiempo permitido para esta operación puede haber sido parte de un tiempo de espera más largo.
SfxCloseTimedOutWaitingForDispatchToComplete Se superó el tiempo de espera del proceso de cierre mientras se esperaba que se completase la distribución del servicio.
SFxCodeGenIsNotAssignableFrom No se puede asignar lo especificado.
SFxConfigChannelConfigurationNotFound No se encuentra el elemento endpoint con el nombre y el contrato especificados en la sección de configuración del cliente ServiceModel.
SFxConflictingGlobalElement El elemento del lenguaje de marcado extensible de nivel superior con el nombre especificado en el espacio de nombres especificado no puede hacer referencia al tipo especificado. Ya hace referencia a un tipo diferente. Utilice un nombre de operación diferente o MessageBodyAttribute para especificar un nombre distinto para el mensaje o las partes del mensaje.
SFxContractHasZeroInitiatingOperations Un contrato debe tener al menos una operación IsInitiating=true.
SFxContractHasZeroOperations Un contrato debe tener al menos una operación.
SFxContractInheritanceRequiresInterfaces La clase de servicio del tipo especificado define un ServiceContract y hereda un ServiceContract del tipo especificado. La herencia del contrato solo se puede utilizar entre tipos de interfaz. Si una clase está marcada con ServiceContractAttribute, debe ser el único tipo de la jerarquía con ServiceContractAttribute. Mueva ServiceContractAttribute del tipo especificado a una interfaz separada que el tipo especificado implementa.
SFxCreateDuplexChannel1 El contrato de devolución de llamada del contrato especificado no existe o no define ninguna operación. Si no se trata de un contrato dúplex, use ChannelFactory en lugar de DuplexChannelFactory.
SFxCreateDuplexChannelNoCallback Esta sobrecarga de CreateChannel no se puede llamar en esta instancia de DuplexChannelFactory. DuplexChannelFactory no se inicializó con instanceContext. Llame a la sobrecarga de CreateChannel que toma un InstanceContext.
SFxCreateDuplexChannelNoCallback1 Esta sobrecarga de CreateChannel no se puede llamar en esta instancia de DuplexChannelFactory. DuplexChannelFactory se inicializó con un Tipo y no se proporcionó un InstanceContext válido. Llame a la sobrecarga de CreateChannel que toma un InstanceContext.
SFxCreateDuplexChannelNoCallbackUserObject Esta sobrecarga de CreateChannel no se puede llamar en esta instancia de DuplexChannelFactory. InstanceContext proporcionado a DuplexChannelFactory no contiene un UserObject válido.
SFxCreateNonDuplexChannel1 ChannelFactory no admite el contrato especificado. ChannelFactory define un contrato de devolución de llamada con una o más operaciones. Use DuplexChannelFactory en lugar de ChannelFactory.
SFxCustomBindingNeedsTransport1 El CustomBinding en el ServiceEndpoint con el contrato especificado no tiene un TransportBindingElement. Cada enlace debe tener al menos un elemento de enlace que derive de TransportBindingElement.
SFxCustomBindingWithoutTransport El esquema no se puede calcular para este enlace personalizado porque no tiene transportBindingElement. Cada enlace debe tener al menos un elemento de enlace que derive de TransportBindingElement.
SFxDataContractSerializerDoesNotSupportBareArray DataContractSerializer no admite la colección especificada en el elemento especificado.
SFxDictionaryIsEmpty No se puede realizar la operación porque el diccionario está vacío.
SFxDocEncodedNotSupported Error que refleja lo especificado. El Document-Encoded no está soportado. Cambie “Uso” a Literal o “Estilo” a RPC.
SFxDuplicateInitiatingActionAtSameVia Este servicio tiene varios puntos de conexión que escuchan al especificado. Los puntos de conexión comparten la misma acción de inicio especificada. Los mensajes con esta acción se quitarían porque el distribuidor no sería capaz de determinar el extremo correcto para administrar el mensaje.
SFXEndpointBehaviorUsedOnWrongSide El IEndpointBehavior especificado no se puede usar en el servidor. Este comportamiento solo se puede aplicar a los clientes.
SFxEndpointNoMatchingScheme No se encuentra la dirección base que coincide con el esquema especificado para el punto de conexión con el enlace especificado. Los esquemas de direcciones base registrados son especificados.
SFxErrorCreatingMtomReader Error al crear un lector para el mensaje del mecanismo de optimización de transmisión de mensajes.
SFxErrorDeserializingFault El servidor devolvió un error de protocolo de acceso a objetos simple no válido. Consulte InnerException para obtener más información.
SFxErrorDeserializingHeader Error al deserializar uno de los encabezados del mensaje especificado. Consulte InnerException para obtener más detalles.
SFxErrorReflectingOnMethod3 Error al cargar el atributo especificado en el método especificado en el tipo especificado. Consulte InnerException para obtener más información.
SFxErrorReflectingOnParameter4 Error al cargar el atributo especificado en el parámetro especificado del método especificado en el tipo especificado. Consulte InnerException para obtener más información.
SFxErrorReflectingOnType2 Error al cargar el atributo especificado en el tipo especificado. Consulte InnerException para obtener más información.
SFxErrorSerializingBody Error al serializar el cuerpo del mensaje especificado. Consulte InnerException para obtener más información.
SFxErrorSerializingHeader Error al serializar uno de los encabezados del mensaje especificado. Consulte InnerException para obtener más información.
SFxExpectedIMethodCallMessage Error interno. El mensaje debe ser un IMethodCallMessage válido.
SFxExportMustHaveType No se puede exportar el elemento especificado en la operación especificada porque no tiene un tipo CLR válido.
SFxHeaderNotUnderstood El mensaje no se procesó. El destinatario de este mensaje no entendió el encabezado especificado del espacio de nombres especificado. Este error suele indicar que el remitente de este mensaje ha habilitado un protocolo de comunicación que el receptor no puede procesar. Asegúrese de que la configuración del enlace del cliente sea coherente con el enlace del servicio.
SFxHeadersAreNotSupportedInEncoded El mensaje especificado no debe tener encabezados para usar en el estilo de codificación para llamadas a procedimientos remotos.
SFxInconsistentWsdlOperationStyleInMessageParts Todas las partes del mensaje de la operación especificada deben contener un tipo o un elemento .
SFxInconsistentWsdlOperationStyleInOperationMessages El estilo especificado inferido de los mensajes de la operación especificada no coincide con el estilo esperado especificado mediante enlaces.
SFxInvalidCallbackIAsyncResult IAsyncResult no se proporciona o es del tipo incorrecto.
SFxInvalidMessageBody OperationFormatter encontró un cuerpo de mensaje no válido. Se esperaba el tipo de nodo 'Element' con el nombre y el espacio de nombres especificados. Se encontró el tipo de nodo especificado con el nombre y el espacio de nombres especificados.
SFxInvalidMessageBodyEmptyMessage OperationFormatter no puede deserializar ninguna información del mensaje porque el mensaje está vacío.
SFxInvalidMessageBodyErrorDeserializingParameter Error al intentar deserializar el parámetro especificado. Consulte InnerException para obtener más información.
SFxInvalidMessageBodyErrorSerializingParameter Error al intentar serializar el parámetro especificado. Se especificó el mensaje InnerException. Consulte InnerException para obtener más información.
SFxInvalidMessageBodyUnexpectedNode Se encontró el nodo inesperado especificado del espacio de nombres especificado durante la deserialización de parámetros.
SFxInvalidMessageContractSignature La operación especificada tiene un parámetro o un tipo de valor devuelto marcado con MessageContractAttribute. Cuando se usa un contrato de mensaje para representar un mensaje de solicitud, la operación debe tener un único parámetro marcado con MessageContractAttribute. Cuando se usa un contrato de mensaje para representar el mensaje de respuesta, el valor devuelto de la operación debe ser un tipo marcado con MessageContractAttribute. La operación no puede tener ningún parámetro "out" o "ref".
SFxInvalidReplyAction El mensaje de respuesta saliente de la operación tiene la acción especificada, pero el contrato de esa operación especifica otra acción de respuesta. La acción especificada en el mensaje debe coincidir con ReplyAction en el contrato o el contrato de operación debe especificar ReplyAction='*'.
SFxInvalidRequestAction El mensaje de solicitud de salida para la operación tiene la Acción especificada, pero el contrato para esa operación especifica otra RequestAction. La acción especificada en el mensaje debe coincidir con RequestAction en el contrato o el contrato de operación debe especificar RequestAction='*'.
SFxInvalidStaticOverloadCalledForDuplexChannelFactory1 El método estático CreateChannel no se puede utilizar con el contrato especificado porque ese contrato define un contrato de devolución de llamada. Utilice una de las sobrecargas de CreateChannel estáticas en DuplexChannelFactory<TChannel>.
SFxInvalidStreamInRequest Para que la solicitud de la operación especificada sea una secuencia, la operación debe tener un único parámetro cuyo tipo sea Stream.
SFxInvalidStreamInResponse Para que la respuesta de la operación especificada sea una secuencia, la operación debe tener un único parámetro o un valor devuelto cuyo tipo sea Stream.
SFxInvalidStreamInTypedMessage Para utilizar secuencias con el modelo de programación de contrato de mensaje, el tipo especificado debe tener un miembro MessageBody único cuyo tipo sea de Secuencia.
SFxInvalidUseOfPrimitiveOperationFormatter PrimitiveOperationFormatter recibió un parámetro o un tipo de valor devuelto que no admite.
SFxMessageContractBaseTypeNotValid El tipo especificado define un MessageContract y deriva de un tipo especificado que no define un MessageContract. Todos los objetos de la jerarquía de herencia especificada deben definir un MessageContract.
SFxMethodNotSupported1 El método especificado no se admite en este objeto. Esto puede ocurrir si el método no está marcado con OperationContractAttribute o si el tipo de interfaz no está marcado con ServiceContractAttribute.
SFxMethodNotSupportedByType2 El tipo de implementación de ServiceHost especificado no implementa el contrato de servicio especificado.
SFxMethodNotSupportedOnCallback1 No se admite el método de devolución de llamada especificado. Esto puede ocurrir si el método no está marcado con OperationContractAttribute o si su tipo de interfaz no es el destino de ServiceContractAttribute CallbackContract.
SFxMismatchedOperationParent Una DispatchOperation o ClientOperation solo se puede agregar respectivamente a su DispatchRuntime o ClientRuntime primario.
El nombre SFx no puede estar vacío La propiedad Name no puede ser una cadena vacía.
No hay tipo especificado para el parámetro No se especificó ningún tipo CLR para el parámetro , lo que impide que se genere la operación.
SFxOperationBehaviorAttributeOnlyOnServiceClass OperationBehaviorAttribute solo puede ir en la clase de servicio. No se puede colocar en la interfaz ServiceContract. El método especificado en el tipo especificado infringe esto.
SFxOperationContractOnNonServiceContract El método especificado se marca con OperationContractAttribute, pero el tipo especificado envolvente no está marcado con ServiceContractAttribute. OperationContractAttribute solo se puede usar en métodos de tipos ServiceContractAttribute o en sus tipos CallbackContract.
SFxParameterCountMismatch Error de coincidencia entre el número de argumentos proporcionados y el número de argumentos esperados. En concreto, el argumento especificado tiene el número especificado de elementos mientras que el argumento esperado tiene el número especificado de elementos.
SFxPartNameMustBeUniqueInRpc El nombre del elemento de mensaje especificado no es único en un mensaje de llamada a procedimiento remoto.
SFxReplyActionMismatch3 Se recibió un mensaje de respuesta para la operación especificada con la acción especificada. Sin embargo, el código de cliente requiere la acción especificada.
SFxRequestReplyNone Se recibió un mensaje con un encabezado ReplyTo o FaultTo de WS-Addressing cuyo destino es la dirección "None". Estos valores no son válidos para las operaciones de solicitud-respuesta. Use una operación unidireccional o habilite ManualAddressing si necesita admitir valores ReplyTo o FaultTo de "None".
SFxRequestTimedOut1 Esta operación de solicitud no recibió una respuesta dentro del tiempo configurado especificado. El tiempo permitido puede haber sido parte de un tiempo de espera más largo. Esto puede deberse a que el servicio sigue procesando la operación o porque el servicio no pudo enviar un mensaje de respuesta.
SFxRequestTimedOut2 La operación de solicitud enviada a la ubicación especificada no recibió una respuesta dentro del tiempo configurado especificado. El tiempo permitido puede haber sido parte de un tiempo de espera más largo. Esto puede deberse a que el servicio sigue procesando la operación o porque el servicio no pudo enviar un mensaje de respuesta.
SFxSchemaDoesNotContainType El esquema con el espacio de nombres de destino especificado no contiene un tipo con el nombre especificado.
SfxServiceContractAttributeNotFound El tipo de contrato especificado no se atribuye a ServiceContractAttribute. Para definir un contrato válido, el tipo especificado debe atribuirse con ServiceContractAttribute. El tipo puede ser una interfaz de contrato o una clase de servicio.
SFxServiceContractGeneratorConfigRequired Para generar información de configuración mediante el método GenerateServiceEndpoint, la instancia de ServiceContractGenerator debe inicializarse con un objeto Configuration válido.
SFxServiceHostBaseCannotAddEndpointAfterOpen Los puntos de conexión no se pueden agregar después de que ServiceHost esté en uno de los estados siguientes:

-Abierto
- Error
- Finalizado
- Cerrado
No se puede agregar un punto de conexión sin descripción en SFxServiceHostBase. No se pueden agregar puntos de conexión antes de inicializar la propiedad Description.
SFxServiceMetadataBehaviorNoHttpBaseAddress La propiedad HttpGetEnabled de ServiceMetadataBehavior se establece en true y la propiedad HttpGetUrl es una dirección relativa, pero no hay ninguna dirección base HTTP. Proporcione una dirección base HTTP o establezca HttpGetUrl en una dirección absoluta.
SFxServiceMetadataBehaviorNoHttpsBaseAddress La propiedad HttpsGetEnabled de ServiceMetadataBehavior se establece en true y la propiedad HttpsGetUrl es una dirección relativa, pero no hay ninguna dirección base HTTPS. Proporcione una dirección base HTTPS o establezca HttpsGetUrl en una dirección absoluta.
SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative La dirección URL de comportamiento debe ser un identificador de recursos uniforme relativo o un identificador de recursos uniforme absoluto con el esquema especificado. La dirección URL especificada es un identificador de recursos uniforme absoluto con el esquema especificado.
SFxStreamRequestMessageClosed Se ha cerrado el mensaje que contiene esta secuencia. No se puede acceder a las secuencias de solicitud una vez que la operación del servicio haya concluido.
SFxStreamResponseMessageClosed Se ha cerrado el mensaje que contiene esta secuencia.
SFxTerminateRequestProcessingException Una extensión en la canalización de la operación debe dejar de procesar este mensaje.
SFxTerminatingOperationAlreadyCalled1 Este canal no puede enviar más mensaje porque se llamó la operación IsTerminating.
SFxThrottleLimitMustBeGreaterThanZero0 (El límite de aceleración debe ser mayor que cero) El límite del acelerador debe ser mayor de cero. Para deshabilitar el límite del acelerador, establezca el valor en Int32.MaxValue.
SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc Cuando se usa el estilo codificado en RPC, los tipos de contrato de mensaje o el tipo System.ServiceModel.Channels.Message no se pueden usar si la operación no tiene parámetros ni tiene un valor devuelto nulo. Agregue un tipo de contrato de mensaje en blanco como parámetro o tipo de valor devuelto a la operación especificada.
SFxUserCodeThrewException La operación de usuario especificada produjo una excepción que no está controlada en el código de usuario. Si se trata de un problema recurrente, puede indicar un error en la implementación del método especificado.
SfxUseTypedMessageForCustomAttributes El parámetro especificado no se puede asignar al parámetro de operación porque requiere atributos adicionales.
SFxVersionMismatchInOperationContextAndMessage2 No se pueden agregar encabezados salientes al mensaje porque MessageVersion en OperationContext.Current no coincide con la versión de encabezado del mensaje que se está procesando.
SFxWellKnownNonSingleton0 Para usar uno de los constructores de ServiceHost que acepta una instancia de servicio, debe establecerse el InstanceContextMode del servicio en InstanceContextMode.Single. Esto se puede configurar mediante ServiceBehaviorAttribute. De lo contrario, utilice los constructores de ServiceHost que aceptan un argumento de tipo Type.
SFxWrapperTypeHasMultipleNamespaces El tipo de envoltorio del mensaje especificado no se puede proyectar como un tipo de contrato de datos porque contiene varios espacios de nombres. Usa el XmlSerializer.
UriMustBeAbsolute El URI debe ser absoluto.