Infrastructure de service
Cette rubrique répertorie toutes les exceptions générées par les données d'infrastructure de service.
Liste des exceptions
Code de la ressource | Chaîne de la ressource |
---|---|
ABindingInstanceHasAlreadyBeenAssociatedTo1 |
Une instance de liaison a déjà été associée pour l'écoute de l'URI spécifié. Si deux points de terminaison veulent partager la même adresse ListenUri, ils doivent également partager la même instance de l'objet de liaison. Les deux points de terminaison en conflit ont soit été spécifiés dans des appels AddServiceEndpoint() au niveau d'un fichier de configuration, soit été une combinaison de AddServiceEndpoint() et de la configuration. |
AChannelServiceEndpointIsNull0 |
Un point de terminaison de canal ou de service est de valeur null. |
AChannelServiceEndpointSContractSNameIsNull0 |
Un nom de contrat de point de terminaison de canal ou de service est de valeur null ou vide. |
AChannelServiceEndpointSContractSNamespace0 |
Un espace de noms de contrat de point de terminaison de c anal ou de service est de valeur null. |
BaseAddressCannotHaveFragment |
Une adresse de base ne peut pas contenir de fragment d'URI. |
BaseAddressCannotHaveQuery |
Une adresse de base ne peut pas contenir de chaîne de requête d'URI. |
BaseAddressCannotHaveUserInfo |
Une adresse de base ne peut pas contenir de section d'information utilisateur d'URI. |
BaseAddressDuplicateScheme |
Cette collection contient déjà une adresse avec le schéma spécifié. Une seule adresse est autorisée pour chaque schéma dans cette collection. |
BaseAddressMustBeAbsolute |
Seul un URI absolu peut être utilisé comme adresse de base. |
BindingDoesnTSupportAnyChannelTypes1 |
La liaison spécifiée ne gère pas la création de types de canaux. Les éléments BindingElements dans une liaison personnalisée ont été empilés de façon incorrecte ou sont dans le mauvais ordre. Un élément de transport est requis au bas de la pile. L'ordre recommandé pour les éléments de liaison est : TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. |
BindingDoesnTSupportDuplexButContractRequires1 |
Le contrat exige le mode Duplex. La liaison spécifiée ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
BindingDoesnTSupportOneWayButContractRequires1 |
Le contrat exige le mode OneWay. La liaison spécifiée ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
BindingDoesnTSupportRequestReplyButContract1 |
Le contrat exige le mode Request/Reply. La liaison spécifiée ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
BindingDoesnTSupportSessionButContractRequires1 |
Le contrat exige le mode Session. La liaison spécifiée ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
BindingDoesnTSupportTwoWayButContractRequires1 |
Le contrat exige le mode TwoWay (soit demande-réponse, soit duplex). La liaison spécifiée ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
BindingRequirementsAttributeDisallowsQueuedDelivery1 |
DeliveryRequirementsAttribute n'autorise pas QueuedDelivery. La liaison pour le point de terminaison avec le contrat spécifié prend cet élément en charge. |
BindingRequirementsAttributeRequiresQueuedDelivery1 |
DeliveryRequirementsAttribute requiert QueuedDelivery. La liaison pour le point de terminaison avec le contrat spécifié ne le prend pas en charge ou elle n'est pas configurée correctement pour cela. |
channelDoesNotHaveADuplexSession0 |
Le canal actuel ne prend pas en charge la fermeture de la session de sortie. Ce canal n'implémente pas ISessionChannel<IDuplexSession>. |
ClientRuntimeRequiresFormatter0 |
Le ClientOperation spécifié requiert un formateur car SerializeRequest et DeserializeReply ne sont pas tous les deux false. |
CommunicationObjectAborted1 |
L'objet de communication spécifié ne peut pas être utilisé pour la communication car il a été arrêté. |
CommunicationObjectAbortedStack2 |
L'objet de communication spécifié ne peut pas être utilisé pour la communication car il a été arrêté : {1} |
CommunicationObjectBaseClassMethodNotCalled |
L'objet de communication spécifié a substitué la fonction virtuelle {1} mais il n'appelle pas la version définie dans la classe de base. |
ContractIsNotSelfConsistentItHasOneOrMore2 |
Le contrat spécifié contient une ou plusieurs opérations IsTerminating ou non-IsInitiating. Sa propriété SessionMode n'a pas la valeur SessionMode.Required. Les attributs IsInitiating et IsTerminating peuvent être utilisés uniquement dans le contexte d'une session. |
CouldnTCreateChannelForChannelType2 |
Le type de canal spécifié a été demandé, mais la liaison spécifiée ne le prend pas en charge ou n'est pas configurée correctement pour cela. |
DispatchRuntimeRequiresFormatter0 |
Le DispatchOperation spécifié requiert un formateur car DeserializeRequest et SerializeReply ne sont pas tous les deux false. |
EndMethodsCannotBeDecoratedWithOperationContractAttribute |
La méthode End ne peut pas être utilisée avec OperationContractAttribute lors de l'utilisation du modèle de conception IAsyncResult. Seule la méthode Begin correspondante peut être utilisée avec OperationContractAttribute. Cet attribut s'applique à la paire de méthodes Begin-End. |
EndpointListenerRequirementsCannotBeMetBy3 |
Les spécifications ChannelDispatcher ne peuvent pas être satisfaites par l'élément IChannelListener pour la liaison spécifiée car le contrat requiert la prise en charge de l'un de ces types de canaux spécifiés. Or la liaison ne prend en charge que ces types de canaux spécifiés. |
EndpointsMustHaveAValidBinding0 |
Les points de terminaison doivent avoir une liaison valide. |
InvalidOrUnrecognizedAction |
Le message ne peut pas être traité car l'action spécifiée est non valide ou non reconnue. |
MultipleMebesInParameters |
Plusieurs éléments MessageEncodingBindingElement ont été trouvés dans les paramètres BindingParameters du contexte BindingContext. CustomBinding ne peut pas avoir plusieurs MessageEncodingBindingElements. Supprimez tous ces éléments sauf un. |
MultipleStreamUpgradeProvidersInParameters |
Plusieurs éléments IStreamUpgradeProviderElement ont été trouvés dans les paramètres BindingParameters du contexte BindingContext. CustomBinding ne peut pas avoir plusieurs IStreamUpgradeProviderElements. Supprimez tous ces éléments sauf un. |
NoChannelBuilderAvailable |
La liaison ne peut pas être utilisée pour créer une fabrication de canal ou un écouteur de canal car elle n'a pas de TransportBindingElement. Chaque liaison doit avoir au moins un élément de liaison qui dérive de TransportBindingElement. |
NotAllBindingElementsBuilt |
Certains des éléments de liaison dans cette liaison n'ont pas été utilisés lors de la génération de la fabrication de canal et de l'écouteur de canal. Les éléments de liaison ne sont pas ordonnés correctement. L'ordre recommandé pour les éléments de liaison est : TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Notez que le TransportBindingElement doit être mentionné en dernier. Les éléments de liaison spécifiés n'ont pas été générés. |
RuntimeRequiresInvoker0 |
L'opération de répartition requiert un demandeur. |
ServiceHasZeroAppEndpoints |
Le service spécifié ne possède aucun point de terminaison d'application (non infrastructure). Cela peut être dû au fait qu'aucun fichier de configuration n'a été trouvé pour votre application, qu'aucun élément de service correspondant au nom du service n'a été trouvé dans le fichier de configuration ou qu'aucun point de terminaison n'a été défini dans l'élément de service. |
SFxActionMismatch |
Impossible de créer un message typé en raison d'une incompatibilité d'action. L'action spécifiée était attendue, mais une autre a été rencontrée. |
SFxAnonymousTypeNotSupported |
La partie spécifiée dans le message spécifié ne peut pas être exportée avec RPC ou codée car son type est anonyme. |
SFxBadMetadataLocationNoAppropriateBaseAddress |
L'URL fournie à ServiceMetadataBehavior via la propriété ExternalMetadataLocation ou l'attribut externalMetadataLocation dans la section serviceMetadata de la configuration était une URL relative et aucune adresse de base n'est disponible pour la résoudre. |
SFxBadMetadataMustBePolicy |
Vous devez fournir un XmlElement de stratégie qui a l'espace de noms et le nom spécifiés. Ce XmlElement a l'espace de noms et le nom spécifiés. |
SFxBodyObjectTypeCannotBeInherited |
Le type spécifié ne peut hériter d'aucune classe autre que l'objet à utiliser en tant qu'objet corps dans le style RPC. |
SFxBodyObjectTypeCannotBeInterface |
Le type spécifié implémente l'interface spécifiée, qui n'est pas prise en charge pour l'objet corps dans le style RPC. |
SFxCallbackBehaviorAttributeOnlyOnDuplex |
CallbackBehaviorAttribute peut être exécuté uniquement en tant que comportement sur un point de terminaison avec un contrat duplex. Le contrat spécifié n'est pas duplex car il ne contient aucune opération de rappel. |
SFxCallbackRequestReplyInOrder1 |
La réponse à cette opération ne peut pas être reçue tant que le traitement du message en cours n'est pas terminé. Si vous souhaitez autoriser le traitement des messages dans le désordre, spécifiez ConcurrencyMode de Reentrant ou Multiple sur le spécifié. |
SfxCallbackTypeCannotBeNull |
Pour utiliser le contrat spécifié avec DuplexChannelFactory, le contrat doit spécifier un contrat de rappel valide. Si votre contrat a un contrat de rappel, utilisez ChannelFactory au lieu de DuplexChannelFactory. |
SFxCannotGetMetadataFromLocation |
MetadataExchangeClient peut obtenir des métadonnées uniquement à partir d'emplacements MetadataLocations http et https. Il ne peut pas obtenir de métadonnées à partir de l'emplacement spécifié. |
SFxCannotHttpGetMetadataFromAddress |
MetadataExchangeClient peut obtenir des métadonnées uniquement à partir d'adresses HTTP et HTTPS lors de l'utilisation de MetadataExchangeClientMode HttpGet. Il ne peut pas obtenir de métadonnées à partir de l'adresse spécifiée. |
SFxCannotImportAsParameters_Bare |
Génération d'un contrat de message car l'opération spécifiée n'est ni RPC, ni encapsulée dans un document. |
SFxCannotImportAsParameters_DifferentWrapperName |
Génération d'un contrat de message car le nom du wrapper du message spécifié ne correspond pas à la valeur par défaut. |
SFxCannotImportAsParameters_DifferentWrapperNs |
Génération d'un contrat de message car l'espace de nom du wrapper du message spécifié ne correspond pas à la valeur par défaut. |
SFxCannotImportAsParameters_ElementIsNotNillable |
Génération d'un contrat de message car le nom d'élément spécifié de l'espace de noms spécifié n'est pas marqué nillable. |
SFxCannotImportAsParameters_HeadersAreUnsupported |
Génération d'un contrat de message car le message spécifié a des en-tête. |
SFxCannotImportAsParameters_Message |
Génération d'un contrat de message car l'opération spécifiée a un message non typé comme argument ou type de retour. |
SFxCannotImportAsParameters_MessageHasProtectionLevel |
Génération d'un contrat de message car le message spécifié requiert une protection. |
SFxCannotImportAsParameters_NamespaceMismatch |
Génération d'un contrat de message car l'espace de nom de la partie du message spécifiée ne correspond pas à la valeur par défaut. |
SFxCannotRequireBothSessionAndDatagram3 |
Le contrat spécifié spécifie SessionMode.NotAllowed et le contrat spécifié spécifie SessionMode.Required. Modifiez l'une des valeurs SessionMode ou spécifiez une adresse différente, ou ListenURI, pour chaque point de terminaison. |
SFxCannotSetExtensionsByIndex |
Cette collection ne prend pas en charge la définition d'extensions par index. Utilisez les méthodes InsertItem ou RemoveItem. |
SFxChannelDispatcherDifferentHost0 |
Le ChannelDispatcher n'est pas actuellement attaché au ServiceHost fourni. |
SFxChannelDispatcherMultipleHost0 |
Le ChannelDispatcher ne peut pas être ajouté à plusieurs ServiceHost. |
SFxChannelDispatcherNoHost0 |
Le ChannelDispatcher ne peut pas être ouvert car il n'est pas attaché à un ServiceHost. |
SfxChannelFactoryDisposed |
Ce ChannelFactory ne peut pas être ouvert car le ChannelFactory a déjà été éliminé. Créez à nouveau le ChannelFactory avant de l'utiliser. |
SFxChannelFactoryNoBinding |
Le ChannelFactory ne peut pas être ouvert car aucune liaison n'a été associée à son point de terminaison. Spécifiez une liaison avec le constructeur ou la propriété de point de terminaison. |
SFxChannelTerminated0 |
Une opération marquée comme IsTerminating a déjà été appelée sur ce canal, provoquant l'interruption de la connexion du canal. Aucune opération supplémentaire ne peut être appelée sur ce canal. Créez à nouveau le canal pour poursuivre la communication. |
SFxCloseTimedOut1 |
L'opération de fermeture de ServiceHost s'est arrêtée après le spécifié. Ceci peut être dû à un client qui n'a pas fermé un canal de session dans le délai imparti. Le temps alloué à cette opération fait peut-être partie d'un délai d'attente plus long. |
SfxCloseTimedOutWaitingForDispatchToComplete |
Le processus de fermeture a dépassé le délai imparti en attendant la fin de la distribution du service. |
SFxCodeGenIsNotAssignableFrom |
Le spécifié ne peut pas être assigné. |
SFxConfigChannelConfigurationNotFound |
L'élément de point de terminaison avec le nom et le contrat spécifiés dans la section de configuration client ServiceModel est introuvable. |
SFxConflictingGlobalElement |
L'élément Extensible Markup Language de niveau supérieur avec le nom spécifié dans l'espace de noms spécifié ne peut pas faire référence au type spécifié. Il fait déjà référence à un type différent. Utilisez un autre nom d'opération ou MessageBodyMemberAttribute pour spécifier un autre nom pour le message ou les parties de message. |
SFxContractHasZeroInitiatingOperations |
Un contrat doit avoir au moins une opération IsInitiating=true. |
SFxContractHasZeroOperations |
Un contrat doit avoir au moins une opération. |
SFxContractInheritanceRequiresInterfaces |
La classe de service du type spécifié définit un ServiceContract et hérite d'un ServiceContract du type spécifié. L'héritage de contrat est utilisable uniquement parmi les types d'interface. Si une classe est marquée avec ServiceContractAttribute, elle doit être le seul type de la hiérarchie avec ServiceContractAttribute. Déplacez l'attribut ServiceContractAttribute sur le type spécifié vers une interface distincte implémentée par le type spécifié. |
SFxCreateDuplexChannel1 |
Le contrat de rappel du contrat spécifié n'existe pas ou ne définit pas d'opérations. S'il ne s'agit pas d'un contrat duplex, utilisez ChannelFactory au lieu de DuplexChannelFactory. |
SFxCreateDuplexChannelNoCallback |
Cette surcharge de CreateChannel ne peut pas être appelée sur cette instance de DuplexChannelFactory. DuplexChannelFactory n'a pas été initialisé avec un InstanceContext. Appelez la surcharge CreateChannel qui prend un InstanceContext. |
SFxCreateDuplexChannelNoCallback1 |
Cette surcharge de CreateChannel ne peut pas être appelée sur cette instance de DuplexChannelFactory. DuplexChannelFactory a été initialisé avec un Type et aucun InstanceContext valide n'a été fourni. Appelez la surcharge CreateChannel qui prend un InstanceContext. |
SFxCreateDuplexChannelNoCallbackUserObject |
Cette surcharge de CreateChannel ne peut pas être appelée sur cette instance de DuplexChannelFactory. L'InstanceContext fourni au DuplexChannelFactory ne contient pas de UserObject valide. |
SFxCreateNonDuplexChannel1 |
ChannelFactory ne prend pas en charge le contrat spécifié. ChannelFactory définit un contrat de rappel avec une ou plusieurs opérations. Utilisez DuplexChannelFactory au lieu de ChannelFactory. |
SFxCustomBindingNeedsTransport1 |
CustomBinding sur le ServiceEndpoint avec le contrat spécifié ne contient pas de TransportBindingElement. Chaque liaison doit avoir au moins un élément de liaison qui dérive de TransportBindingElement. |
SFxCustomBindingWithoutTransport |
Le schéma ne peut pas être calculé pour cette liaison car cette liaison personnalisée ne contient pas de TransportBindingElement. Chaque liaison doit avoir au moins un élément de liaison qui dérive de TransportBindingElement. |
SFxDataContractSerializerDoesNotSupportBareArray |
DataContractSerializer ne prend pas en charge la collection spécifiée sur l'élément spécifié. |
SFxDictionaryIsEmpty |
L'opération ne peut pas être exécutée car le dictionnaire est vide. |
SFxDocEncodedNotSupported |
Erreur lors de la réflexion du spécifié. Document-Encoded n'est pas pris en charge. Modifiez 'Use' à Literal ou 'style' à RPC. |
SFxDuplicateInitiatingActionAtSameVia |
Ce service possède plusieurs points de terminaison qui écoutent le spécifié. Les points de terminaison partagent la même action de départ spécifiée. Les messages comportant cette action seront supprimés, car le distributeur ne pourra pas déterminer le point de terminaison correct pour le traitement du message. |
SFXEndpointBehaviorUsedOnWrongSide |
L'IEndpointBehavior spécifié ne peut pas être utilisé sur le serveur. Ce comportement ne peut s'appliquer qu'à des clients. |
SFxEndpointNoMatchingScheme |
L'adresse de base qui correspond au schéma spécifié pour le point de terminaison à la liaison spécifiée est introuvable. Les schémas d'adresse de base inscrits sont spécifiés. |
SFxErrorCreatingMtomReader |
Une erreur s'est produite lors de la création d'un lecteur pour le message du mécanisme d'optimisation de transmission de message. |
SFxErrorDeserializingFault |
Le serveur a retourné une erreur de protocole SOAP non valide. Consultez InnerException pour plus de détails. |
SFxErrorDeserializingHeader |
Une erreur s'est produite lors de la désérialisation de l'un des en-têtes dans le message spécifié. Consultez InnerException pour plus de détails. |
SFxErrorReflectingOnMethod3 |
Une erreur s'est produite lors du chargement de l'attribut spécifié sur la méthode spécifiée dans le type spécifié. Consultez InnerException pour plus de détails. |
SFxErrorReflectingOnParameter4 |
Une erreur s'est produite lors du chargement de l'attribut spécifié sur le paramètre spécifié de la méthode spécifiée dans le type spécifié. Consultez InnerException pour plus de détails. |
SFxErrorReflectingOnType2 |
Une erreur s'est produite lors du chargement de l'attribut spécifié sur le type spécifié. Consultez InnerException pour plus de détails. |
SFxErrorSerializingBody |
Une erreur s'est produite lors de la sérialisation du corps du message spécifié. Consultez InnerException pour plus de détails. |
SFxErrorSerializingHeader |
Une erreur s'est produite lors de la sérialisation de l'un des en-têtes dans le message spécifié. Consultez InnerException pour plus de détails. |
SFxExpectedIMethodCallMessage |
Erreur interne. Le message doit être un IMethodCallMessage valide. |
SFxExportMustHaveType |
La partie spécifiée dans l'opération spécifiée ne peut pas être exportée car elle n'a pas de type CLR valide. |
SFxHeaderNotUnderstood |
Le message n'a pas été traité. L'en-tête spécifié de l'espace de noms spécifié n'a pas été compris par le destinataire de ce message. Cette erreur indique en général que l'expéditeur de ce message a activé un protocole de communication que le récepteur ne peut pas traiter. Vérifiez que la configuration de la liaison du client correspond à la liaison du service. |
SFxHeadersAreNotSupportedInEncoded |
Le message spécifié ne doit pas contenir d'en-tête à utiliser dans le style codé RPC. |
SFxInconsistentWsdlOperationStyleInMessageParts |
Toutes les parties du message dans l'opération spécifiée doivent contenir un type ou un élément. |
SFxInconsistentWsdlOperationStyleInOperationMessages |
Le style spécifié déduit des messages dans l'opération spécifiée ne correspond pas au style attendu spécifié indiqué via les liaisons. |
SFxInvalidCallbackIAsyncResult |
IAsyncResult n'est pas fourni ou est du type incorrect. |
SFxInvalidMessageBody |
OperationFormatter a rencontré un corps de message non valide. Le type de nœud 'Element' avec le nom et l'espace de noms spécifiés était attendu. Le type de nœud spécifié avec le nom et l'espace de noms spécifiés a été trouvé. |
SFxInvalidMessageBodyEmptyMessage |
L'OperationFormatter ne peut pas désérialiser d'informations du message car le message est vide. |
SFxInvalidMessageBodyErrorDeserializingParameter |
Une erreur s'est produite lors de la tentative de désérialisation du paramètre spécifié. Consultez InnerException pour plus de détails. |
SFxInvalidMessageBodyErrorSerializingParameter |
Une erreur s'est produite lors de la tentative de sérialisation du paramètre spécifié. Le message InnerException a été spécifié. Consultez InnerException pour plus de détails. |
SFxInvalidMessageBodyUnexpectedNode |
Le nœud inattendu spécifié de l'espace de noms spécifié a été rencontré lors de la désérialisation des paramètres. |
SFxInvalidMessageContractSignature |
L'opération spécifiée a un paramètre ou un type de retour marqué avec le MessageContractAttribute. Lors de l'utilisation d'un contrat de message pour représenter un message de demande, l'opération doit avoir un paramètre unique marqué avec le MessageContractAttribute. Lors de l'utilisation d'un contrat de message pour représenter le message de réponse, la valeur de retour de l'opération doit être un type marqué avec le MessageContractAttribute. L'opération ne peut pas contenir de paramètres 'out' ou 'ref'. |
SFxInvalidReplyAction |
Le message de réponse sortant pour l'opération a l'Action spécifiée, mais le contrat pour cette opération spécifie un autre ReplyAction. L'Action spécifiée dans le message doit correspondre au ReplyAction dans le contrat, ou le contrat d'opération doit spécifier ReplyAction= '*'. |
SFxInvalidRequestAction |
Le message de demande sortant pour l'opération a l'Action spécifiée, mais le contrat pour cette opération spécifie un autre RequestAction. L'Action spécifiée dans le message doit correspondre au RequestAction dans le contrat, ou le contrat d'opération doit spécifier RequestAction= '*'. |
SFxInvalidStaticOverloadCalledForDuplexChannelFactory1 |
La méthode statique CreateChannel ne peut pas être utilisée avec le contrat spécifié car ce dernier définit un contrat de rappel. Utilisez l'une des surcharges statiques CreateChannel sur DuplexChannelFactory<TChannel>. |
SFxInvalidStreamInRequest |
Pour que la demande dans l'opération spécifiée soit un flux, l'opération doit avoir un paramètre unique dont le type est Stream. |
SFxInvalidStreamInResponse |
Pour que la réponse dans l'opération spécifiée soit un flux, l'opération doit avoir un paramètre de sortie ou une valeur de retour unique dont le type est Stream. |
SFxInvalidStreamInTypedMessage |
Pour utiliser des flux avec le modèle de programmation Contrat de message, le type spécifié doit avoir un membre MessageBody unique dont le type est Stream. |
SFxInvalidUseOfPrimitiveOperationFormatter |
PrimitiveOperationFormatter ne prend pas en charge un paramètre ou un type de renvoi qui lui a été attribué. |
SFxMessageContractBaseTypeNotValid |
Le type spécifié définit un MessageContract et dérive d'un type spécifié qui ne définit pas de MessageContract. Tous les objets dans la hiérarchie d'héritage spécifiée doivent définir un MessageContract. |
SFxMethodNotSupported1 |
La méthode spécifiée n'est pas prise en charge sur cet objet. Cela peut arriver si la méthode n'est pas marquée avec OperationContractAttribute ou si le type d'interface n'est pas marqué avec ServiceContractAttribute. |
SFxMethodNotSupportedByType2 |
Le type d'implémentation ServiceHost spécifié n'implémente pas le contrat de service spécifié. |
SFxMethodNotSupportedOnCallback1 |
La méthode de rappel spécifiée n'est pas prise en charge. Cela peut arriver si la méthode n'est pas marquée avec OperationContractAttribute ou si son type d'interface n'est pas la cible du CallbackContract ServiceContractAttribute. |
SFxMismatchedOperationParent |
Une opération DispatchOperation (ou ClientOperation) peut être ajoutée uniquement à son parent DispatchRuntime (ou ClientRuntime). |
SFxNameCannotBeEmpty |
La propriété Name ne peut pas être une chaîne vide. |
SfxNoTypeSpecifiedForParameter |
Aucun type CLR n'a été spécifié pour le paramètre, ce qui empêche l'opération d'être générée. |
SFxOperationBehaviorAttributeOnlyOnServiceClass |
OperationBehaviorAttribute peut aller uniquement sur la classe de service. Il ne peut pas être mis sur l'interface de ServiceContract. La méthode spécifiée sur le type spécifié ne respecte pas cette condition. |
SFxOperationContractOnNonServiceContract |
La méthode spécifiée est marquée avec OperationContractAttribute, mais le type spécifié englobant n'est pas marqué avec ServiceContractAttribute. OperationContractAttribute peut être utilisé uniquement sur les méthodes dans les types ServiceContractAttribute ou sur leurs types CallbackContract. |
SFxParameterCountMismatch |
Une incompatibilité entre le nombre d'arguments fournis et le nombre d'arguments attendus s'est produite. Spécifiquement, l'argument spécifié a le nombre d'éléments spécifié, alors que l'argument attendu a le nombre d'éléments spécifié. |
SFxPartNameMustBeUniqueInRpc |
Le nom de partie de message spécifié n'est pas unique dans un message RPC. |
SFxReplyActionMismatch3 |
Un message de réponse a été reçu pour l'opération spécifiée avec l'action spécifiée. Toutefois, votre code client requiert l'action spécifiée. |
SFxRequestReplyNone |
Un message a été reçu avec un en-tête WS-Addressing ReplyTo ou FaultTo ciblé sur l'adresse « None ». Ces valeurs ne sont pas valides pour les opérations demande-réponse. Utilisez une opération monodirectionnelle ou activez ManualAddressing si vous devez prendre en charge les valeurs ReplyTo ou FaultTo définies sur « None ». |
SFxRequestTimedOut1 |
Cette opération de demande n'a pas reçu de réponse dans le délai imparti. Le temps alloué fait peut-être partie d'un délai d'attente plus long. Ceci peut être dû au fait que le service est toujours en cours de traitement de l'opération ou qu'il n'a pas pu envoyer un message de réponse. |
SFxRequestTimedOut2 |
L'opération de demande envoyée à l'emplacement spécifié n'a pas reçu de réponse dans le délai imparti. Le temps alloué fait peut-être partie d'un délai d'attente plus long. Ceci peut être dû au fait que le service est toujours en cours de traitement de l'opération ou qu'il n'a pas pu envoyer un message de réponse. |
SFxSchemaDoesNotContainType |
Le schéma avec l'espace de noms cible spécifié ne contient pas de type avec le nom spécifié. |
SfxServiceContractAttributeNotFound |
Le type de contrat spécifié n'est pas attribué avec ServiceContractAttribute. Pour définir un contrat valide, le type spécifié doit être attribué avec ServiceContractAttribute. Le type peut être une interface de contrat ou une classe de service. |
SFxServiceContractGeneratorConfigRequired |
Pour générer des informations de configuration à l'aide de la méthode GenerateServiceEndpoint, l'instance ServiceContractGenerator doit être initialisée avec un objet Configuration valide. |
SFxServiceHostBaseCannotAddEndpointAfterOpen |
Les points de terminaison ne peuvent pas être ajoutés après que le ServiceHost a été dans l'un des états suivants :
|
SFxServiceHostBaseCannotAddEndpointWithoutDescription |
Les points de terminaison ne peuvent pas être ajoutés avant que la propriété Description ne soit initialisée. |
SFxServiceMetadataBehaviorNoHttpBaseAddress |
La propriété HttpGetEnabled de ServiceMetadataBehavior a la valeur true et la propriété HttpGetUrl est une adresse relative, mais il n'y a aucune adresse de base HTTP. Fournissez une adresse de base HTTP ou définissez HttpGetUrl en tant qu'adresse absolue. |
SFxServiceMetadataBehaviorNoHttpsBaseAddress |
La propriété HttpsGetEnabled de ServiceMetadataBehavior a la valeur true et la propriété HttpsGetUrl est une adresse relative, mais il n'y a aucune adresse de base HTTPS. Fournissez une adresse de base HTTPS ou définissez HttpsGetUrl en tant qu'adresse absolue. |
SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative |
L'URL de comportement doit être un URI relatif ou un URI absolu avec le schéma spécifié. L'URL spécifié est un URI absolu avec le schéma spécifié. |
SFxStreamRequestMessageClosed |
Le message qui contient ce flux a été fermé. Les flux de demande ne sont pas accessibles après le renvoi de l'opération de service. |
SFxStreamResponseMessageClosed |
Le message qui contient ce flux a été fermé. |
SFxTerminateRequestProcessingException |
Une extension dans le pipeline d'opération doit quitter le traitement de ce message. |
SFxTerminatingOperationAlreadyCalled1 |
Ce canal ne peut plus envoyer de messages car l'opération IsTerminating a été appelée. |
SFxThrottleLimitMustBeGreaterThanZero0 |
La limite d'accélérateur doit être supérieure à zéro. Pour la désactiver, définissez-la sur Int32.MaxValue. |
SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc |
Lors de l'utilisation du style codé RPC, les types de contrat de message ou le type System.ServiceModel.Channels.Message ne peuvent pas être utilisés si l'opération ne contient aucun paramètre ou contient une valeur de retour vide. Ajoutez un type de contrat de message vierge en tant que paramètre ou type de retour à l'opération spécifiée. |
SFxUserCodeThrewException |
L'opération d'utilisateur spécifiée a levé une exception qui n'est pas prise en charge dans le code utilisateur. S'il s'agit d'un problème récurrent, cela peut indiquer une erreur dans l'implémentation de la méthode spécifiée. |
SfxUseTypedMessageForCustomAttributes |
Le paramètre spécifié ne peut pas être mappé au paramètre d'opération car il requiert des attributs supplémentaires. |
SFxVersionMismatchInOperationContextAndMessage2 |
Impossible d'ajouter des en-têtes sortants au message car MessageVersion dans OperationContext.Current ne correspond pas à la version d'en-tête de message qui est traitée. |
SFxWellKnownNonSingleton0 |
Pour utiliser l'un des constructeurs ServiceHost qui prend une instance de service, l'InstanceContextMode du service doit être défini sur InstanceContextMode.Single. Ceci peut être configuré via ServiceBehaviorAttribute. Sinon, utilisez les constructeurs ServiceHost qui prennent un argument Type. |
SFxWrapperTypeHasMultipleNamespaces |
Le type de wrapper du message spécifié ne peut pas être projeté comme type de contrat de données car il contient plusieurs espaces de noms. Utilisez le XmlSerializer. |
UriMustBeAbsolute |
L'URI doit être absolu. |