Compartilhar via


Estrutura de Serviço

Este tópico lista todas as exceções geradas pelos Dados do Service Framework.

Lista de exceções

Código do recurso Cadeia de caracteres do recurso
ABindingInstanceHasAlreadyBeenAssociatedTo1 Uma instância de associação já foi associada para ouvir o Uniform Resource Identifier especificado. Se dois pontos de extremidade quiserem compartilhar o mesmo indicador de recurso ListenUniform, eles também precisarão compartilhar a mesma instância de objeto de associação. Os dois pontos de extremidade conflitantes foram especificados em chamadas AddServiceEndpoint(), em um arquivo de configuração ou em uma combinação de AddServiceEndpoint() e configuração.
AChannelServiceEndpointIsNull0 Um canal ou ponto de extremidade de serviço é nulo.
AChannelServiceEndpointSContractSNameIsNull0 Um nome de contrato de endpoint de canal/serviço é nulo ou vazio.
AChannelServiceEndpointSContractSNamespace0 O namespace de contrato de um ponto de extremidade de canal/de serviço é nulo.
BaseAddressCannotHaveFragment Um endereço base não pode conter um fragmento de identificador de recurso uniforme.
BaseAddressCannotHaveQuery Um endereço base não pode conter uma cadeia de caracteres de consulta do identificador de recurso uniforme.
EndereçoBaseNãoPodeConterInformaçõesDeUsuário Um endereço base não pode conter uma seção uniforme de informações do usuário do identificador de recurso.
BaseAddressDuplicateScheme Essa coleção já contém um endereço com o esquema especificado. Somente um endereço é permitido para cada esquema nesta coleção.
BaseAddressMustBeAbsolute Somente um identificador de recurso uniforme absoluto pode ser usado como um endereço base.
BindingDoesnTSupportAnyChannelTypes1 A associação especificada não dá suporte à criação de nenhum tipo de canal. Os elementos de associação em uma associação personalizada são empilhados incorretamente ou na ordem errada. Um transporte é necessário no final da pilha. A ordem recomendada para elementos de associação é: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.
BindingDoesnTSupportDuplexButContractRequires1 O contrato exige Duplex. A associação especificada não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
BindingDoesnTSupportOneWayButContractRequires1 O contrato requer o método OneWay. A associação especificada não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
BindingDoesnTSupportRequestReplyButContract1 O contrato requer solicitação/resposta. A associação especificada não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
BindingDoesnTSupportSessionButContractRequires1 O contrato exige Sessão. A associação especificada não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
BindingDoesnTSupportTwoWayButContractRequires1 O contrato exige Two-Way (solicitação/resposta ou duplex). A associação especificada não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
BindingRequirementsAttributeDisallowsQueuedDelivery1 O atributo DeliveryRequirementsAttribute não permite a entrega em fila (QueuedDelivery). A associação do ponto de extremidade com o contrato especificado dá suporte a ela.
BindingRequirementsAttributeRequiresQueuedDelivery1 DeliveryRequirementsAttribute requer QueuedDelivery. A associação do ponto de extremidade com o contrato especificado não dá suporte a ela ou não está configurada corretamente para dar suporte a ela.
channelDoesNotHaveADuplexSession0 O canal atual não dá suporte ao fechamento da sessão de saída. Este canal não implementa ISessionChannel<IDuplexSession>.
ClientRuntimeRequiresFormatter0 A ClientOperation especificada exige um formatador, pois SerializeRequest e DeserializeReply não são falsos.
CommunicationObjectAborted1 O objeto de comunicação especificado não pode ser usado para comunicação porque foi interrompido.
CommunicationObjectAbortedStack2 O objeto de comunicação especificado não pode ser usado para comunicação porque foi interrompido: {1}
CommunicationObjectBaseClassMethodNotCalled O objeto de comunicação especificado substituiu a função virtual, {1} mas não chama a versão definida na classe base.
ContractIsNotSelfConsistentItHasOneOrMore2 O contrato especificado tem uma ou mais operações IsTerminating ou não IsInitiating. Ele não tem a propriedade SessionMode definida como SessionMode.Required. Os atributos IsInitiating e IsTerminating só podem ser usados no contexto de uma sessão.
CouldnTCreateChannelForChannelType2 O tipo de canal especificado foi solicitado, mas a associação especificada não dá suporte a ele ou não está configurada corretamente para dar suporte a ele.
DispatchRuntimeRequiresFormatter0 A DispatchOperation especificada exige um formatador, pois DeserializeRequest e SerializeReply não são falsos.
EndMethodsCannotBeDecoratedWithOperationContractAttribute O método End não pode ser usado com OperationContractAttribute ao usar o padrão de design IAsyncResult. Somente o método Begin correspondente pode ser usado com OperationContractAttribute. Esse atributo se aplica ao par de métodos Begin-End.
EndpointListenerRequirementsCannotBeMetBy3 Os requisitos do ChannelDispatcher não podem ser atendidos pelo IChannelListener para a associação especificada porque o contrato exige suporte para um desses tipos de canais especificados. Mas a associação só dá suporte a esses tipos de canal especificados.
EndpointsMustHaveAValidBinding0 Os pontos de extremidade precisam ter uma associação válida.
Ação Inválida Ou Não Reconhecida A mensagem não pode ser processada porque a ação especificada é inválida ou não reconhecida.
MultipleMebesInParameters Mais de um MessageEncodingBindingElement foi encontrado nos BindingParameters do BindingContext. CustomBinding não pode ter vários MessageEncodingBindingElements. Remova todos, exceto um desses elementos.
MultipleStreamUpgradeProvidersInParameters Mais de um IStreamUpgradeProviderElement foi encontrado nos BindingParameters do BindingContext. CustomBinding não pode ter mais de um IStreamUpgradeProviderElements. Remova todos, exceto um desses elementos.
NoChannelBuilder Disponível A associação não pode ser usada para criar uma fábrica de canais nem um ouvinte de canais porque não tem um TransportBindingElement. Cada associação deve ter pelo menos um elemento de associação que deriva de TransportBindingElement.
NotAllBindingElementsBuilt Alguns dos elementos de associação nessa associação não foram usados ao criar a fábrica de canais e o ouvinte de canais. Os elementos de associação não são ordenados corretamente. A ordem recomendada para elementos de associação é: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Observe que o TransportBindingElement deve ser o último. Os elementos de associação especificados não foram criados.
RuntimeRequiresInvoker0 A operação de despacho requer um invocador.
ServiceHasZeroAppEndpoints O Serviço especificado não tem pontos de extremidade de aplicação (não relacionados à infraestrutura). Isso pode ocorrer porque nenhum arquivo de configuração foi encontrado para seu aplicativo ou porque nenhum elemento de serviço que corresponda ao nome do serviço pôde ser encontrado no arquivo de configuração ou porque nenhum ponto de extremidade foi definido no elemento de serviço.
SFxActionMismatch Não é possível criar uma mensagem digitada devido a uma incompatibilidade de ação. Esperando a ação especificada, mas encontrou outra
SFxTipoAnônimoNãoSuportado A parte especificada na mensagem especificada não pode ser exportada com RPC ou codificada porque seu tipo é anônimo.
SFxBadMetadataLocationNoAppropriateBaseAddress A URL fornecida a ServiceMetadataBehavior usando a propriedade ExternalMetadataLocation ou o atributo externalMetadataLocation na seção serviceMetadata na seção de configuração era uma URL relativa e não há nenhum endereço base para resolvê-la.
SFxBadMetadataMustBePolicy Deve fornecer uma política XmlElement que tenha o namespace e o nome especificados. Esse XmlElement tem o namespace e o nome especificados.
SFxBodyObjectTypeCannotBeInherited O tipo especificado não pode herdar de nenhuma classe que não seja o objeto a ser usado como o objeto do corpo no estilo RPC.
SFxBodyObjectTypeCannotBeInterface O tipo especificado implementa a interface especificada, que não tem suporte para o objeto body no estilo RPC.
SFxCallbackBehaviorAttributeOnlyOnDuplex O CallbackBehaviorAttribute só pode ser executado como um comportamento em um ponto de extremidade com um contrato duplex. O contrato especificado não é duplex e não contém nenhuma operação de retorno de chamada.
SFxCallbackRequestReplyInOrder1 A resposta não pode ser recebida desta operação até que a mensagem atual conclua o processamento. Caso deseje permitir o processamento de mensagens fora de ordem, especifique ConcurrencyMode de Reentrant ou Multiple no especificado.
SfxCallbackTypeCannotBeNull Para utilizar o contrato especificado com o DuplexChannelFactory, é necessário que o contrato defina um contrato de retorno de chamada válido. Se o seu contrato incluir um contrato de callback, use ChannelFactory em vez de DuplexChannelFactory.
SFxCannotGetMetadataFromLocation O MetadataExchangeClient só pode obter metadados de locais de metadados HTTP e HTTPS. Não é possível obter metadados do objeto especificado.
SFxCannotHttpGetMetadataFromAddress O MetadataExchangeClient só pode obter metadados de endereços HTTP ou HTTPS ao usar MetadataExchangeClientMode HttpGet. Não é possível obter metadados do objeto especificado.
SFxCannotImportAsParameters_Bare Gerar contrato de mensagem porque a operação especificada não é RPC nem documento encapsulado.
SFxCannotImportAsParameters_DifferentWrapperName Gerar contrato de mensagem porque o nome do wrapper da mensagem especificada não corresponde ao valor padrão.
SFxCannotImportAsParameters_DifferentWrapperNs Gerar contrato de mensagem porque o namespace de wrapper da mensagem especificada não corresponde ao valor padrão.
SFxCannotImportAsParameters_ElementIsNotNillable Gerando um contrato de mensagem porque o nome do elemento especificado do namespace especificado não está marcado como anulável.
SFxCannotImportAsParameters_HeadersAreUnsupported Gerando contrato de mensagem porque a mensagem especificada tem cabeçalhos.
SFxCannotImportAsParameters_Message Gerando um contrato de mensagem porque a operação especificada tem uma mensagem não tipada como argumento ou tipo de retorno.
SFxCannotImportAsParameters_MessageHasProtectionLevel Gerar contrato de mensagem porque a mensagem especificada requer proteção.
SFxCannotImportAsParameters_NamespaceMismatch Gerar contrato de mensagem porque o namespace de parte de mensagem especificado não corresponde ao valor padrão.
SFxCannotRequireBothSessionAndDatagram3 O contrato especificado define SessionMode.NotAllowed, enquanto outro contrato define SessionMode.Required. Altere um dos valores de SessionMode ou especifique um endereço diferente, ou ListenURI, para cada ponto de extremidade.
SFxCannotSetExtensionsByIndex Essa coleção não dá suporte à configuração de extensões por índice. Use os métodos InsertItem ou RemoveItem.
SFxChannelDispatcherDifferentHost0 O ChannelDispatcher não está anexado ao ServiceHost fornecido no momento.
SFxChannelDispatcherMultipleHost0 O ChannelDispatcher não pode ser adicionado a mais de um ServiceHost.
SFxChannelDispatcherNoHost0 O ChannelDispatcher não pode ser aberto porque não está anexado a um ServiceHost.
SfxChannelFactoryDisposed Este ChannelFactory não pode ser aberto, pois o ChannelFactory já foi descartado. Crie o ChannelFactory novamente antes de usá-lo.
SFxChannelFactoryNoBinding O ChannelFactory não pode ser aberto porque nenhuma associação foi associada ao ponto de extremidade. Especifique uma associação com o construtor ou a propriedade do ponto de extremidade.
SFxChannelTerminated0 Uma operação marcada como IsTerminating já foi invocada neste canal, fazendo com que a conexão de canal seja encerrada. Não é possível invocar mais operações neste canal. Crie novamente o canal para continuar a comunicação.
SFxCloseTimedOut1 A operação de fechamento do ServiceHost foi interrompida após o especificado. Isso pode ocorrer porque um cliente falhou ao fechar um canal de sessão dentro do tempo necessário. O tempo permitido para esta operação pode ter sido parte de um tempo limite mais longo.
SfxCloseTimedOutWaitingForDispatchToComplete O processo de fechamento atingiu o tempo limite enquanto aguardava a conclusão da expedição do serviço.
SFxCodeGenIsNotAssignableFrom O especificado não pode ser atribuído.
SFxConfigChannelConfigurationNotFound O elemento de ponto de extremidade com o nome e o contrato especificados na seção de configuração do cliente ServiceModel não pode ser encontrado.
SFxConflictingGlobalElement O elemento Extensible Markup Language de nível superior com o nome especificado no namespace especificado não pode referenciar o tipo especificado. Ele já referencia outro tipo. Use um nome de operação diferente ou MessageBodyAttribute para especificar um nome diferente para a mensagem ou partes da mensagem.
SFxContractHasZeroInitiatingOperations Um contrato deve ter pelo menos uma operação IsInitiating=true.
SFxContractHasZeroOperations Um contrato deve ter pelo menos uma operação.
SFxContractInheritanceRequiresInterfaces A classe de serviço do tipo especificado define um ServiceContract e herda um ServiceContract do tipo especificado. A herança do contrato só pode ser usada entre tipos de interface. Se uma classe estiver marcada com ServiceContractAttribute, ela deverá ser o único tipo na hierarquia com ServiceContractAttribute. Mova o ServiceContractAttribute no tipo especificado para uma interface separada que o tipo especificado implementa.
SFxCreateDuplexChannel1 O contrato de retorno de chamada do contrato especificado não existe ou não define nenhuma operação. Se este não for um contrato duplex, use ChannelFactory em vez de DuplexChannelFactory.
SFxCreateDuplexChannelNoCallback Essa sobrecarga do CreateChannel não pode ser chamada nesta instância do DuplexChannelFactory. O DuplexChannelFactory não foi inicializado com um InstanceContext. Chame a sobrecarga CreateChannel que usa um InstanceContext.
SFxCreateDuplexChannelNoCallback1 Essa sobrecarga do CreateChannel não pode ser chamada nesta instância do DuplexChannelFactory. O DuplexChannelFactory foi inicializado com um Tipo e nenhum InstanceContext válido foi fornecido. Chame a sobrecarga CreateChannel que usa um InstanceContext.
SFxCreateDuplexChannelNoCallbackUserObject Essa sobrecarga do CreateChannel não pode ser chamada nesta instância do DuplexChannelFactory. O InstanceContext fornecido ao DuplexChannelFactory não contém um UserObject válido.
SFxCreateNonDuplexChannel1 O ChannelFactory não dá suporte ao contrato especificado. O ChannelFactory define um contrato de retorno de chamada com uma ou mais operações. Use DuplexChannelFactory em vez de ChannelFactory.
SFxCustomBindingNeedsTransport1 A CustomBinding no ServiceEndpoint com o contrato especificado não tem um TransportBindingElement. Cada associação deve ter pelo menos um elemento de associação que deriva de TransportBindingElement.
SFxCustomBindingWithoutTransport O Esquema não pode ser computado para essa associação personalizada porque ele não tem um TransportBindingElement. Cada associação deve ter pelo menos um elemento de associação que deriva de TransportBindingElement.
SFxDataContractSerializerDoesNotSupportBareArray DataContractSerializer não dá suporte à coleção especificada no elemento especificado.
O dicionário SFx está vazio A operação não pode ser executada porque o dicionário está vazio.
SFxDocEncodedNotSupported Erro ao refletir o especificado. não há suporte para Document-Encoded. Altere 'Use' para Literal ou 'Style' para RPC.
SFxDuplicateInitiatingActionAtSameVia Esse serviço tem vários pontos de extremidade que escutam no especificado. Os pontos de extremidade compartilham a ação de início especificada. As mensagens com essa ação serão descartadas porque o dispatcher não conseguirá determinar o ponto de extremidade correto para lidar com a mensagem.
SFXEndpointBehaviorUsedOnWrongSide O IEndpointBehavior especificado não pode ser usado no servidor. Esse comportamento só pode se aplicar aos clientes.
SFxEndpointNoMatchingScheme O endereço base que corresponde ao esquema especificado para o ponto de extremidade com a associação especificada não pode ser encontrado. Esquemas de endereço base registrados são especificados.
SFxErrorCreatingMtomReader Erro ao criar um leitor para a mensagem do mecanismo de otimização de transmissão de mensagens.
SFxErrorDeserializingFault O servidor retornou uma falha de protocolo de acesso de objeto simples inválida. Consulte InnerException para obter mais detalhes.
SFxErrorDeserializingHeader Erro ao desserializar um dos cabeçalhos na mensagem especificada. Consulte InnerException para obter mais detalhes.
SFxErrorReflectingOnMethod3 Erro ao carregar o atributo especificado no método especificado no tipo especificado. Consulte InnerException para obter mais detalhes.
SFxErrorReflectingOnParameter4 Erro ao carregar o atributo especificado no parâmetro especificado do método especificado no tipo especificado. Consulte InnerException para obter mais detalhes.
SFxErrorReflectingOnType2 Erro ao carregar o atributo especificado no tipo especificado. Consulte InnerException para obter mais detalhes.
SFxErrorSerializingBody Erro ao serializar o corpo da mensagem especificada. Consulte InnerException para obter mais detalhes.
SFxErrorSerializingHeader Erro ao serializar um dos cabeçalhos na mensagem especificada. Consulte InnerException para obter mais detalhes.
SFxExpectedIMethodCallMessage Erro Interno. A mensagem deve ser um IMethodCallMessage válido.
SFxExportMustHaveType A parte especificada na operação especificada não pode ser exportada porque não tem um tipo CLR válido.
SFxHeaderNotUnderstood A mensagem não foi processada. O cabeçalho especificado do namespace especificado não foi compreendido pelo destinatário dessa mensagem. Esse erro normalmente indica que o remetente dessa mensagem habilitou um protocolo de comunicação que o receptor não pode processar. Verifique se a configuração da associação do cliente é consistente com a associação do serviço.
SFxHeadersAreNotSupportedInEncoded A mensagem especificada não deve ter cabeçalhos a serem usados no estilo codificado de chamada de procedimento remoto.
SFxInconsistentWsdlOperationStyleInMessageParts Todas as partes da mensagem na operação especificada devem conter um tipo ou um elemento.
SFxInconsistentWsdlOperationStyleInOperationMessages O estilo especificado inferido das mensagens na operação especificada não corresponde ao estilo esperado especificado usando associações.
SFxInvalidCallbackIAsyncResult IAsyncResult não é fornecido ou é do tipo errado.
SFxInvalidMessageBody O OperationFormatter encontrou um corpo de mensagem inválido. O tipo de nó 'Element' com o nome e o namespace especificados era esperado. O tipo de nó especificado com o nome e o namespace especificados foi encontrado.
SFxInvalidMessageBodyEmptyMessage O OperationFormatter não pode desserializar nenhuma informação da mensagem porque a mensagem está vazia.
SFxInvalidMessageBodyErrorDeserializingParameter Erro ao tentar desserializar o parâmetro especificado. Consulte InnerException para obter mais informações.
SFxInvalidMessageBodyErrorSerializingParameter Erro ao tentar serializar o parâmetro especificado. A mensagem InnerException foi especificada. Consulte InnerException para obter mais detalhes.
SFxInvalidMessageBodyUnexpectedNode Encontrou o nó inesperado especificado no namespace especificado durante a desserialização dos parâmetros.
SFxInvalidMessageContractSignature A operação especificada tem um parâmetro ou um tipo de retorno marcado com MessageContractAttribute. Ao usar um contrato de mensagem para representar uma mensagem de solicitação, a operação deve ter um único parâmetro marcado com MessageContractAttribute. Ao usar um contrato de mensagem para representar a mensagem de resposta, o valor retornado da operação deve ser um tipo marcado com MessageContractAttribute. A operação não pode ter parâmetros 'out' ou 'ref'.
SFxInvalidReplyAction A mensagem de resposta de saída para a operação tem a Ação especificada, mas o contrato para essa operação especifica outra ReplyAction. A Ação especificada na mensagem deve corresponder à ReplyAction no contrato ou o contrato de operação deve especificar ReplyAction='*'.
SFxInvalidRequestAction A mensagem de solicitação de saída para a operação tem a Ação especificada, mas o contrato para essa operação especifica outra RequestAction. A Ação especificada na mensagem deve corresponder ao RequestAction no contrato ou o contrato de operação deve especificar RequestAction='*'.
SFxInvalidStaticOverloadCalledForDuplexChannelFactory1 O método CreateChannel estático não pode ser usado com o contrato especificado porque esse contrato define um contrato de retorno de chamada. Use uma das sobrecargas estáticas do CreateChannel no DuplexChannelFactory<TChannel>.
SFxInvalidStreamInRequest Para que a solicitação na operação especificada seja um fluxo, a operação deve ter um único parâmetro cujo tipo é Stream.
SFxInvalidStreamInResponse Para que a resposta na operação especificada seja um fluxo, a operação deve ter um parâmetro de saída única ou um valor retornado cujo tipo é Stream.
SFxInvalidStreamInTypedMessage Para usar fluxos com o modelo de programação do Contrato de Mensagem, o tipo especificado precisa ter um só membro MessageBody cujo tipo é Stream.
SFxInvalidUseOfPrimitiveOperationFormatter O PrimitiveOperationFormatter recebeu um parâmetro ou tipo de retorno que ele não dá suporte.
SFxMessageContractBaseTypeNotValid O tipo especificado define um MessageContract e deriva de um tipo especificado que não define um MessageContract. Todos os objetos na hierarquia de herança especificada devem definir um MessageContract.
SFxMethodNotSupported1 Não há suporte para o método especificado neste objeto. Isso pode acontecer se o método não estiver marcado com OperationContractAttribute ou se o tipo de interface não estiver marcado com ServiceContractAttribute.
SFxMethodNotSupportedByType2 O tipo de implementação ServiceHost especificado não implementa o contrato de serviço especificado.
SFxMethodNotSupportedOnCallback1 Não há suporte para o método de retorno de chamada especificado. Isso pode acontecer se o método não estiver marcado com OperationContractAttribute ou se seu tipo de interface não for o destino do ServiceContractAttribute CallbackContract.
SFxMismatchedOperationParent Uma DispatchOperation ou uma ClientOperation só pode ser adicionada ao DispatchRuntime ou ao ClientRuntime pai, respectivamente.
O Nome SFx não pode estar vazio A propriedade Name não pode ser uma cadeia de caracteres vazia.
SfxNoTypeSpecifiedForParameter Nenhum tipo CLR foi especificado para o parâmetro, o que impede que a operação seja gerada.
SFxOperationBehaviorAttributeOnlyOnServiceClass OperationBehaviorAttribute só pode ir na classe de serviço. Ele não pode ser colocado na interface ServiceContract. O método especificado no tipo especificado viola isso.
SFxOperationContractOnNonServiceContract O método especificado é marcado com OperationContractAttribute, mas o tipo especificado não está marcado com ServiceContractAttribute. O OperationContractAttribute só pode ser usado em métodos nos tipos ServiceContractAttribute ou nos respectivos tipos CallbackContract.
SFxParameterCountMismatch Ocorreu uma incompatibilidade entre o número de argumentos fornecidos e o número de argumentos esperados. Especificamente, o argumento especificado tem o número especificado de elementos, enquanto o argumento esperado tem o número especificado de elementos.
SFxPartNameMustBeUniqueInRpc O nome da parte especificada da mensagem não é único em uma mensagem de chamada de procedimento remoto.
SFxReplyActionMismatch3 Uma mensagem de resposta foi recebida para a operação especificada com a ação especificada. No entanto, o código do cliente requer a ação especificada.
SFxRequestReplyNone Uma mensagem foi recebida com um cabeçalho WS-Addressing ReplyTo ou FaultTo direcionado ao endereço "Nenhum". Esses valores não são válidos para operações de solicitação e resposta. Use uma operação unidirecional ou habilite o ManualAddressing se precisar dar suporte aos valores ReplyTo ou FaultTo de "Nenhum".
SFxRequestTimedOut1 Essa operação de solicitação não recebeu uma resposta dentro do tempo configurado especificado. O tempo permitido pode ter sido parte de um tempo limite mais longo. Isso pode ocorrer porque o serviço ainda está processando a operação ou porque o serviço não pôde enviar uma mensagem de resposta.
SFxRequestTimedOut2 A operação de solicitação enviada ao local especificado não recebeu uma resposta dentro do tempo configurado especificado. O tempo permitido pode ter sido parte de um tempo limite mais longo. Isso pode ocorrer porque o serviço ainda está processando a operação ou porque o serviço não pôde enviar uma mensagem de resposta.
SFxSchemaDoesNotContainType O esquema com o namespace de destino especificado não contém um tipo com o nome especificado.
SfxServiceContractAttributeNotFound O tipo de contrato especificado não é atribuído com ServiceContractAttribute. Para definir um contrato válido, o tipo especificado deve ser atribuído com ServiceContractAttribute. O tipo pode ser uma interface de contrato ou uma classe de serviço.
SFxServiceContractGeneratorConfigRequired Para gerar informações de configuração usando o método GenerateServiceEndpoint, a instância serviceContractGenerator deve ser inicializada com um objeto de configuração válido.
SFxServiceHostBaseCannotAddEndpointAfterOpen Os pontos de extremidade não poderão ser adicionados depois que o ServiceHost estiver em um dos seguintes estados:

-Aberto
- Com falha
- Encerrado
- Fechado
SFxServiceHostBaseNãoPodeAdicionarEndpointSemDescrição Os pontos de extremidade não podem ser adicionados antes que a propriedade Description seja inicializada.
SFxServiceMetadataBehaviorNoHttpBaseAddress A propriedade HttpGetEnabled de ServiceMetadataBehavior é definida como true e a propriedade HttpGetUrl é um endereço relativo, mas não há endereço base HTTP. Forneça um endereço base HTTP ou defina HttpGetUrl como um endereço absoluto.
SFxServiceMetadataBehaviorNoHttpsBaseAddress A propriedade HttpsGetEnabled de ServiceMetadataBehavior é definida como true e a propriedade HttpsGetUrl é um endereço relativo, mas não há nenhum endereço base HTTPS. Forneça um endereço base HTTPS ou defina HttpsGetUrl como um endereço absoluto.
SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative A URL de comportamento deve ser um identificador de recurso uniforme relativo ou um identificador de recurso uniforme absoluto com o esquema especificado. A URL especificada é um identificador de recurso uniforme absoluto com o esquema especificado.
SFxStreamRequestMessageClosed A mensagem que contém esse fluxo foi fechada. Os fluxos de solicitação não podem ser acessados após o retorno da operação de serviço.
SFxStreamResponseMessageClosed A mensagem que contém esse fluxo foi fechada.
SFxTerminateRequestProcessingException Uma extensão no pipeline de operação precisa encerrar o processamento dessa mensagem.
SFxTerminatingOperationAlreadyCalled1 Este canal não pode enviar mais mensagens porque a operação IsTerminating foi chamada.
SFxThrottleLimitMustBeGreaterThanZero0 O limite de aceleração deve ser maior que zero. Para desativar o limite do acelerador, defina o valor como Int32.MaxValue.
SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc Ao usar o estilo codificado em RPC, os tipos de contrato de mensagem ou o tipo System.ServiceModel.Channels.Message não poderão ser usados se a operação não tiver parâmetros ou tiver um valor retornado nulo. Adicione um tipo de contrato de mensagem em branco como um parâmetro ou tipo de retorno à operação especificada.
SFxUserCodeThrewException A operação de usuário especificada gerou uma exceção que não foi tratada no código do usuário. Se esse for um problema recorrente, poderá indicar um erro na implementação do método especificado.
SfxUseTypedMessageForCustomAttributes O parâmetro especificado não pode ser mapeado para o parâmetro de operação porque requer atributos adicionais.
SFxVersionMismatchInOperationContextAndMessage2 Não é possível adicionar cabeçalhos de saída à mensagem porque MessageVersion em OperationContext.Current não corresponde à versão de cabeçalho da mensagem que está sendo processada
SFxWellKnownNonSingleton0 Para usar um dos construtores ServiceHost que usa uma instância de serviço, o InstanceContextMode do serviço deve ser definido como InstanceContextMode.Single. Isso pode ser configurado usando o ServiceBehaviorAttribute. Caso contrário, use os construtores ServiceHost que aceitam um argumento do tipo Type.
SFxWrapperTypeHasMultipleNamespaces O tipo de wrapper para a mensagem especificada não pode ser projetado como um tipo de contrato de dados porque tem vários namespaces. Utilize o XmlSerializer.
UriMustBeAbsolute O URI deve ser absoluto.