Framework dei servizi
In questo argomento vengono elencate tutte le eccezioni generate dai dati del framework dei servizi.
Elenco delle eccezioni
Codice risorsa | Stringa di risorsa |
---|---|
ABindingInstanceHasAlreadyBeenAssociatedTo1 |
Un'istanza dell'associazione è già stata associata per essere in attesa dell'URI specificato. Affinché due endpoint possano condividere lo stesso ListenUri, devono anche condividere la stessa istanza dell'oggetto di associazione. I due endpoint in conflitto sono stati specificati in chiamate AddServiceEndpoint(), in un file di configurazione o in una combinazione di AddServiceEndpoint() e file di configurazione. |
AChannelServiceEndpointIsNull0 |
Un endpoint del servizio/canale è nullo. |
AChannelServiceEndpointSContractSNameIsNull0 |
Il nome di un contratto di un endpoint del servizio/canale è nullo o vuoto. |
AChannelServiceEndpointSContractSNamespace0 |
Lo spazio dei nomi di un contratto di un endpoint del servizio/canale è nullo. |
BaseAddressCannotHaveFragment |
Un indirizzo di base non può contenere un frammento URI. |
BaseAddressCannotHaveQuery |
Un indirizzo di base non può contenere una stringa di query URI. |
BaseAddressCannotHaveUserInfo |
Un indirizzo di base non può contenere una sezione di informazioni utente URI. |
BaseAddressDuplicateScheme |
La raccolta contiene già un indirizzo con lo schema specificato. La raccolta può contenere al massimo un indirizzo per schema. |
BaseAddressMustBeAbsolute |
È possibile utilizzare solo un URI assoluto come indirizzo di base. |
BindingDoesnTSupportAnyChannelTypes1 |
L'associazione specificata non supporta la creazione di alcun tipo di canale. Lo stack o l'ordine degli elementi di associazione in un'associazione personalizzata non è corretto. È richiesto un trasporto in fondo allo stack. L'ordine consigliato per gli elementi di associazione è: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. |
BindingDoesnTSupportDuplexButContractRequires1 |
Il contratto richiede la modalità duplex. L'associazione specificata non supporta tale modalità o non è configurata correttamente per supportarla. |
BindingDoesnTSupportOneWayButContractRequires1 |
Il contratto richiede la modalità unidirezionale. L'associazione specificata non supporta tale modalità o non è configurata correttamente per supportarla. |
BindingDoesnTSupportRequestReplyButContract1 |
Il contratto richiede la modalità request/reply. L'associazione specificata non supporta tale modalità o non è configurata correttamente per supportarla. |
BindingDoesnTSupportSessionButContractRequires1 |
Il contratto richiede la modalità di sessione. L'associazione specificata non supporta tale modalità o non è configurata correttamente per supportarla. |
BindingDoesnTSupportTwoWayButContractRequires1 |
Il contratto richiede la modalità bidirezionale (request/reply o duplex). L'associazione specificata non supporta tale modalità o non è configurata correttamente per supportarla. |
BindingRequirementsAttributeDisallowsQueuedDelivery1 |
DeliveryRequirementsAttribute non consente QueuedDelivery, ma l'associazione per l'endpoint con il contratto specificato lo supporta. |
BindingRequirementsAttributeRequiresQueuedDelivery1 |
DeliveryRequirementsAttribute richiede QueuedDelivery, ma l'associazione per l'endpoint con il contratto specificato non lo supporta o non è configurato correttamente per supportarlo. |
channelDoesNotHaveADuplexSession0 |
Il canale corrente non supporta la chiusura della sessione di output poiché il canale non implementa ISessionChannel<IDuplexSession>. |
ClientRuntimeRequiresFormatter0 |
L'elemento ClientOperation specificato richiede un formattatore, poiché SerializeRequest e DeserializeReply non sono entrambi False. |
CommunicationObjectAborted1 |
Impossibile utilizzare l'oggetto di comunicazione specificato per la comunicazione perché è stato interrotto. |
CommunicationObjectAbortedStack2 |
Impossibile utilizzare l'oggetto di comunicazione specificato per la comunicazione perché è stato interrotto: {1} |
CommunicationObjectBaseClassMethodNotCalled |
L'oggetto di comunicazione specificato ha sostituito la funzione virtuale {1} ma non effettua una chiamata alla versione definita nella classe di base. |
ContractIsNotSelfConsistentItHasOneOrMore2 |
Il contratto specificato dispone di una o più operazioni IsTerminating o diverse da IsInitiating, ma la proprietà SessionMode non è impostata su SessionMode.Required. Gli attributi IsInitiating e IsTerminating possono essere utilizzati solo nel contesto di una sessione. |
CouldnTCreateChannelForChannelType2 |
È stato richiesto il tipo di canale specificato, ma l'associazione specificata non lo supporta o non è configurato correttamente per supportarlo. |
DispatchRuntimeRequiresFormatter0 |
L'elemento DispatchOperation specificato richiede un formattatore, poiché DeserializeRequest e SerializeReply non sono entrambi False. |
EndMethodsCannotBeDecoratedWithOperationContractAttribute |
Quando si utilizza il modello di struttura IAsyncResult, il metodo End non può essere decorato con OperationContractAttribute. Solo il metodo Begin corrispondente può essere decorato con OperationContractAttribute. Tale attributo viene applicato alla coppia di metodi Begin-End. |
EndpointListenerRequirementsCannotBeMetBy3 |
I requisiti ChannelDispatcher non possono essere soddisfatti da IChannelListener per l'associazione specificata perché il contratto richiede il supporto per uno dei tipi di canale specificati. Tuttavia, l'associazione supporta solo altri tipi di canale specificati. |
EndpointsMustHaveAValidBinding0 |
Gli endpoint devono presentare un'associazione valida. |
InvalidOrUnrecognizedAction |
Impossibile elaborare il messaggio perché l'azione specificata non è valida o non è stata riconosciuta. |
MultipleMebesInParameters |
Nei parametri BindingParameter di BindingContext è stato trovato più di un elemento MessageEncodingBindingElement. Le associazioni CustomBinding possono presentare al massimo un elemento MessageEncodingBindingElement. Rimuovere tutti gli elementi di questo tipo tranne uno. |
MultipleStreamUpgradeProvidersInParameters |
Nei parametri BindingParameter di BindingContext è stato trovato più di un elemento IStreamUpgradeProviderElement. Le associazioni CustomBinding possono presentare al massimo un elemento IStreamUpgradeProviderElements. Rimuovere tutti gli elementi di questo tipo tranne uno. |
NoChannelBuilderAvailable |
L'associazione non può essere utilizzata per creare una channel factory o un listener del canale perché non presenta alcun elemento TransportBindingElement. Ogni associazione deve contenere almeno un elemento di associazione che deriva da TransportBindingElement. |
NotAllBindingElementsBuilt |
Alcuni elementi di questa associazione non sono stati utilizzati durante la compilazione della channel factory e del listener del canale. L'ordine degli elementi di associazione non è corretto. L'ordine consigliato per gli elementi di associazione è: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Si noti che TransportBindingElement deve essere l'ultimo elemento. Gli elementi di associazione specificati non sono stati compilati. |
RuntimeRequiresInvoker0 |
DispatchOperation richiede Invoker. |
ServiceHasZeroAppEndpoints |
Il servizio specificato ha zero endpoint di applicazione (senza infrastruttura). È possibile che non sia stato trovato alcun file di configurazione per l'applicazione, che non sia stato trovato alcun elemento del servizio corrispondente al nome del servizio nel file di configurazione oppure che non siano stati definiti endpoint nell'elemento del servizio. |
SFxActionMismatch |
Azione non corrispondente. Impossibile creare un messaggio tipizzato. L'azione prevista specificata non corrisponde all'azione riscontrata. |
SFxAnonymousTypeNotSupported |
La parte specificata del messaggio indicato non può essere esportata con RPC o codificata perché il relativo tipo è anonimo. |
SFxBadMetadataLocationNoAppropriateBaseAddress |
L'URL fornito in ServiceMetadataBehavior tramite la proprietà ExternalMetadataLocation o l'attributo externalMetadataLocation nella sezione serviceMetadata del file di configurazione è un URL relativo e non esiste un indirizzo di base con cui risolverlo. |
SFxBadMetadataMustBePolicy |
Occorre fornire un elemento dei criteri XmlElement avente lo spazio dei nomi e il nome specificati. L'elemento XmlElement fornito presenta lo spazio dei nomi e il nome specificati, ma non è un elemento dei criteri. |
SFxBodyObjectTypeCannotBeInherited |
Il tipo specificato non può ereditare da nessuna classe diversa dall'oggetto da utilizzare come oggetto body nello stile RPC. |
SFxBodyObjectTypeCannotBeInterface |
Il tipo specificato implementa l'interfaccia specificata, che tuttavia non è supportata per l'oggetto body nello stile RPC. |
SFxCallbackBehaviorAttributeOnlyOnDuplex |
È possibile eseguire CallbackBehaviorAttribute solo come comportamento in un endpoint avente un contratto duplex. Il contratto specificato non è duplex e non contiene alcuna operazione di callback. |
SFxCallbackRequestReplyInOrder1 |
Impossibile ricevere la risposta da questa operazione fino al completamento dell'elaborazione del messaggio corrente. Se si desidera consentire l'elaborazione non ordinata dei messaggi, impostare ConcurrencyMode su Reentrant o su Multiple nell'elemento specificato. |
SfxCallbackTypeCannotBeNull |
Per poter utilizzare il contratto specificato con DuplexChannelFactory, il contratto deve specificare un contratto di callback valido. Se il contratto non dispone di un contratto di callback, utilizzare ChannelFactory anziché DuplexChannelFactory. |
SFxCannotGetMetadataFromLocation |
MetadataExchangeClient può ricevere metadati solo da MetadataLocation HTTP e HTTPS. Non può ricevere metadati dall'entità specificata. |
SFxCannotHttpGetMetadataFromAddress |
MetadataExchangeClient può ricevere metadati da indirizzi HTTP o HTTPS solo quando utilizza MetadataExchangeClientMode HttpGet. Non può ricevere metadati dall'entità specificata. |
SFxCannotImportAsParameters_Bare |
Il sistema genera un contratto di messaggio perché l'operazione specificata non è RPC né incapsulata da documenti. |
SFxCannotImportAsParameters_DifferentWrapperName |
Il sistema genera un contratto di messaggio perché il nome wrapper specificato del messaggio indicato non corrisponde al valore predefinito. |
SFxCannotImportAsParameters_DifferentWrapperNs |
Il sistema genera un contratto di messaggio perché lo spazio dei nomi wrapper specificato del messaggio indicato non corrisponde al valore predefinito. |
SFxCannotImportAsParameters_ElementIsNotNillable |
Il sistema genera un contratto di messaggio perché il nome di elemento specificato appartenente allo spazio dei nomi indicato non è contrassegnato come nillable. |
SFxCannotImportAsParameters_HeadersAreUnsupported |
Il sistema genera un contratto di messaggio perché il messaggio specificato contiene intestazioni. |
SFxCannotImportAsParameters_Message |
Il sistema genera un contratto di messaggio perché l'operazione specificata contiene un argomento o un tipo restituito Message non tipizzato. |
SFxCannotImportAsParameters_MessageHasProtectionLevel |
Il sistema genera un contratto di messaggio perché il messaggio specificato richiede protezione. |
SFxCannotImportAsParameters_NamespaceMismatch |
Il sistema genera un contratto di messaggio perché lo spazio dei nomi specificato della parte del messaggio non corrisponde al valore predefinito. |
SFxCannotRequireBothSessionAndDatagram3 |
Uno dei contratti indicati specifica SessionMode.NotAllowed mentre l'altro contratto indicato specifica SessionMode.Required. Modificare uno dei valori SessionMode o specificare un indirizzo o un ListenURI diverso per ogni endpoint. |
SFxCannotSetExtensionsByIndex |
L'impostazione delle estensioni per indice non è supportata in questa raccolta. Utilizzare il metodo InsertItem o RemoveItem. |
SFxChannelDispatcherDifferentHost0 |
ChannelDispatcher non associato al ServiceHost specificato. |
SFxChannelDispatcherMultipleHost0 |
Impossibile aggiungere un ChannelDispatcher a più di un ServiceHost. |
SFxChannelDispatcherNoHost0 |
Impossibile aprire ChannelDispatcher perché non è associato a un ServiceHost. |
SfxChannelFactoryDisposed |
Impossibile aprire l'elemento ChannelFactory in quanto è stato eliminato. Creare nuovamente tale elemento prima di utilizzarlo. |
SFxChannelFactoryNoBinding |
Impossibile aprire l'elemento ChannelFactory perché all'endpoint di tale elemento non è stata assegnata alcuna associazione. Specificare un'associazione utilizzando il costruttore o la proprietà dell'endpoint. |
SFxChannelTerminated0 |
È già stata richiamata nel canale un'operazione contrassegnata come IsTerminating, causando l'interruzione della connessione del canale. Impossibile richiamare altre operazioni nel canale. Ricreare il canale per continuare la comunicazione. |
SFxCloseTimedOut1 |
Si è verificato il timeout dell'operazione di chiusura ServiceHost dopo il periodo di tempo specificato. È possibile che un client non sia stato in grado di chiudere un canale con sessione entro l'intervallo di tempo previsto. È inoltre possibile che la durata consentita per l'operazione fosse una porzione di un timeout più lungo. |
SfxCloseTimedOutWaitingForDispatchToComplete |
Durante l'attesa del completamento dell'invio del servizio si è verificato il timeout del processo di chiusura. |
SFxCodeGenIsNotAssignableFrom |
Il valore specificato non può essere assegnato. |
SFxConfigChannelConfigurationNotFound |
Impossibile trovare l'elemento di endpoint avente il nome e il contratto specificati nella sezione di configurazione client ServiceModel. |
SFxConflictingGlobalElement |
L'elemento XML di primo livello avente il nome specificato dello spazio dei nomi indicato non può far riferimento al tipo specificato in quanto fa già riferimento a un altro tipo. Utilizzare un nome di operazione diverso o MessageBodyAttribute per specificare un nome diverso per il messaggio o le parti di messaggio. |
SFxContractHasZeroInitiatingOperations |
Un contratto deve contenere almeno un'operazione IsInitiating=true. |
SFxContractHasZeroOperations |
Un contratto deve contenere almeno un'operazione. |
SFxContractInheritanceRequiresInterfaces |
La classe del servizio del tipo specificato definisce ed eredita allo stesso tempo un ServiceContract dal tipo indicato. L'eredità del contratto può essere soltanto utilizzata tra i tipi di interfaccia. Se una classe è contrassegnata con ServiceContractAttribute, deve essere l'unico tipo all'interno della gerarchia avente l'attributo ServiceContractAttribute. È consigliabile spostare l'attributo ServiceContractAttribute del tipo specificato in un'altra interfaccia implementata dal tipo specificato. |
SFxCreateDuplexChannel1 |
Il contratto di callback del contratto specificato non esiste o non definisce operazioni. Se non si tratta di un contratto duplex, è consigliabile utilizzare ChannelFactory invece di DuplexChannelFactory. |
SFxCreateDuplexChannelNoCallback |
Impossibile chiamare l'overload CreateChannel in quest'istanza di DuplexChannelFactory, perché l'elemento DuplexChannelFactory non è stato inizializzato con un contesto InstanceContext. Chiamare l'overload CreateChannel che accetta un contesto InstanceContext. |
SFxCreateDuplexChannelNoCallback1 |
Impossibile chiamare l'overload CreateChannel in quest'istanza di DuplexChannelFactory, perché l'elemento DuplexChannelFactory è stato inizializzato con un tipo e non è stato fornito alcun contesto InstanceContext valido. Chiamare l'overload CreateChannel che accetta un contesto InstanceContext. |
SFxCreateDuplexChannelNoCallbackUserObject |
Impossibile chiamare l'overload CreateChannel in quest'istanza di DuplexChannelFactory, perché il contesto InstanceContext fornito per l'elemento DuplexChannelFactory non contiene un UserObject valido. |
SFxCreateNonDuplexChannel1 |
ChannelFactory non supporta il contratto specificato perché definisce un contratto di callback avente una o più operazioni. Utilizzare DuplexChannelFactory invece di ChannelFactory |
SFxCustomBindingNeedsTransport1 |
L'associazione CustomBinding dell'elemento ServiceEndpoint avente il contratto specificato non contiene alcun elemento TransportBindingElement. Ogni associazione deve contenere almeno un elemento di associazione che deriva da TransportBindingElement. |
SFxCustomBindingWithoutTransport |
Impossibile calcolare lo schema per questa associazione personalizzata in quanto tale associazione non contiene alcun elemento TransportBindingElement. Ogni associazione deve contenere almeno un elemento di associazione che deriva da TransportBindingElement. |
SFxDataContractSerializerDoesNotSupportBareArray |
L'elemento DataContractSerializer non supporta la raccolta specificata nell'elemento indicato. |
SFxDictionaryIsEmpty |
Impossibile eseguire l'operazione perché il dizionario è vuoto. |
SFxDocEncodedNotSupported |
Errore di reflection per l'elemento specificato. La codifica di documento non è supportata. Impostare "Use" su "Literal" oppure "Style" su "RPC". |
SFxDuplicateInitiatingActionAtSameVia |
Il servizio ha più endpoint in attesa presso l'entità specificata che condividono la stessa azione di avvio indicata. Di conseguenza, poiché il dispatcher non sarà in grado di determinare l'endpoint corretto per la gestione del messaggio, i messaggi con questa azione verranno eliminati. |
SFXEndpointBehaviorUsedOnWrongSide |
Impossibile utilizzare nel server il comportamento IEndpointBehavior specificato. Questo comportamento può essere applicato solo ai client. |
SFxEndpointNoMatchingScheme |
Impossibile trovare l'indirizzo di base corrispondente allo schema specificato per l'endpoint avente l'associazione indicata. Gli schemi degli indirizzi di base registrati sono stati specificati. |
SFxErrorCreatingMtomReader |
Si è verificato un errore durante la creazione di un lettore per il meccanismo di ottimizzazione della trasmissione dei messaggi. |
SFxErrorDeserializingFault |
Il server ha restituito un errore SOAP non valido. Per ulteriori dettagli, vedere InnerException. |
SFxErrorDeserializingHeader |
Si è verificato un errore durante la deserializzazione di una delle intestazioni del messaggio specificato. Per ulteriori dettagli, vedere InnerException. |
SFxErrorReflectingOnMethod3 |
Si è verificato un errore durante il caricamento dell'attributo specificato del metodo indicato appartenente al tipo specificato. Per ulteriori dettagli, vedere InnerException. |
SFxErrorReflectingOnParameter4 |
Si è verificato un errore durante il caricamento dell'attributo specificato del parametro indicato del metodo specificato appartenente al tipo indicato. Per ulteriori dettagli, vedere InnerException. |
SFxErrorReflectingOnType2 |
Si è verificato un errore durante il caricamento dell'attributo specificato appartenente al tipo indicato. Per ulteriori dettagli, vedere InnerException. |
SFxErrorSerializingBody |
Si è verificato un errore durante la serializzazione del corpo del messaggio specificato. Per ulteriori dettagli, vedere InnerException. |
SFxErrorSerializingHeader |
Si è verificato un errore durante la serializzazione di una delle intestazioni del messaggio specificato. Per ulteriori dettagli, vedere InnerException. |
SFxExpectedIMethodCallMessage |
Errore interno. Il messaggio deve essere un elemento IMethodCallMessage valido. |
SFxExportMustHaveType |
La parte specificata nell'operazione indicata non può essere esportata perché non contiene un tipo CLR valido. |
SFxHeaderNotUnderstood |
Il messaggio non è stato elaborato. L'intestazione specificata appartenente allo spazio dei nomi indicato non è stata riconosciuta dal destinatario del messaggio. L'errore indica in genere che il mittente del messaggio ha attivato un protocollo di comunicazione che non può essere elaborato dal destinatario. Verificare che la configurazione dell'associazione del client sia coerente con quella del servizio. |
SFxHeadersAreNotSupportedInEncoded |
Il messaggio specificato non deve avere intestazioni da utilizzare nello stile codificato RPC. |
SFxInconsistentWsdlOperationStyleInMessageParts |
Tutte le parti del messaggio nell'operazione specificata devono contenere un tipo o un elemento. |
SFxInconsistentWsdlOperationStyleInOperationMessages |
Lo stile specificato dedotto dai messaggi nell'operazione indicata non corrisponde allo stile previsto specificato tramite le associazioni. |
SFxInvalidCallbackIAsyncResult |
IAsyncResult non è fornito oppure è del tipo errato. |
SFxInvalidMessageBody |
OperationFormatter ha rilevato un corpo di messaggio non valido. Il nodo previsto di tipo "Element" nonché il nome e lo spazio dei nomi specificati per tale nodo non corrispondono a quelli rilevati. |
SFxInvalidMessageBodyEmptyMessage |
OperationFormatter non può deserializzare alcuna informazione dal messaggio perché quest'ultimo è vuoto. |
SFxInvalidMessageBodyErrorDeserializingParameter |
Si è verificato un errore durante la deserializzazione del parametro specificato. Per ulteriori informazioni, vedere InnerException. |
SFxInvalidMessageBodyErrorSerializingParameter |
Si è verificato un errore durante la serializzazione del parametro specificato. Il messaggio InnerException è stato specificato. Per ulteriori dettagli, vedere InnerException. |
SFxInvalidMessageBodyUnexpectedNode |
Durante la deserializzazione dei parametri è stato trovato il nodo imprevisto specificato appartenente allo spazio dei nomi specificato. |
SFxInvalidMessageContractSignature |
L'operazione specificata ha un parametro o un tipo restituito con attributo MessageContractAttribute. Per rappresentare il messaggio di richiesta tramite un contratto messaggio, l'operazione deve avere un parametro singolo con attributo MessageContractAttribute. Per rappresentare il messaggio di risposta tramite un contratto messaggio, il valore restituito dall'operazione deve essere di un tipo con attributo MessageContractAttribute e l'operazione non deve avere nessun parametro "out" o "ref". |
SFxInvalidReplyAction |
Il messaggio di risposta in uscita per l'operazione contiene il valore di Action specificato, ma il contratto per tale operazione specifica un valore diverso di ReplyAction. Il valore di Action specificato nel messaggio deve corrispondere al valore di ReplyAction nel contratto, oppure il contratto dell'operazione deve specificare ReplyAction='*'. |
SFxInvalidRequestAction |
Il messaggio di richiesta in uscita per l'operazione contiene il valore di Action specificato, ma il contratto per tale operazione specifica un valore diverso di RequestAction. Il valore di Action specificato nel messaggio deve corrispondere al valore di RequestAction nel contratto, oppure il contratto dell'operazione deve specificare RequestAction='*'. |
SFxInvalidStaticOverloadCalledForDuplexChannelFactory1 |
Impossibile utilizzare il metodo CreateChannel statico con il contratto specificato perché quest'ultimo definisce un contratto di callback. Utilizzare uno degli overload CreateChannel statici in DuplexChannelFactory<TChannel>. |
SFxInvalidStreamInRequest |
Affinché la richiesta nell'operazione specificata possa essere un flusso, l'operazione deve avere un unico parametro di tipo Stream. |
SFxInvalidStreamInResponse |
Affinché la risposta nell'operazione specificata possa essere un flusso, l'operazione deve avere un unico parametro out o valore restituito di tipo Stream. |
SFxInvalidStreamInTypedMessage |
Per poter utilizzare i flussi con il modello di programmazione di contratto messaggio, il tipo specificato deve avere un unico membro MessageBody il cui tipo sia Stream. |
SFxInvalidUseOfPrimitiveOperationFormatter |
Il parametro o il tipo restituito assegnato a PrimitiveOperationFormatter non è supportato da quest'ultimo. |
SFxMessageContractBaseTypeNotValid |
Il tipo specificato definisce un MessageContract ma deriva da un tipo indicato che non definisce alcun MessageContract. Tutti gli oggetti nella gerarchia di eredità specificata devono definire un MessageContract. |
SFxMethodNotSupported1 |
Il metodo specificato non è supportato in questo oggetto. È possibile che il metodo non sia contrassegnato con OperationContractAttribute o che il tipo di interfaccia non sia contrassegnato con ServiceContractAttribute. |
SFxMethodNotSupportedByType2 |
Il tipo specificato di implementazione di ServiceHost non implementa il contratto di servizio indicato. |
SFxMethodNotSupportedOnCallback1 |
Il metodo callback specificato non è supportato. È possibile che il metodo non sia contrassegnato con OperationContractAttribute o che il relativo tipo di interfaccia non sia la destinazione del CallbackContract di ServiceContractAttribute. |
SFxMismatchedOperationParent |
È possibile aggiungere DispatchOperation (o ClientOperation) solo al relativo DispatchRuntime (o ClientRuntime) padre. |
SFxNameCannotBeEmpty |
La proprietà Name non può contenere una stringa vuota. |
SfxNoTypeSpecifiedForParameter |
Impossibile generare l'operazione in quanto per il parametro non è stato specificato alcun tipo CLR. |
SFxOperationBehaviorAttributeOnlyOnServiceClass |
OperationBehaviorAttribute può essere assegnato solo alla classe del servizio, non all'interfaccia ServiceContract. Il metodo specificato nel tipo indicato viola tale regola. |
SFxOperationContractOnNonServiceContract |
Il metodo specificato è contrassegnato con OperationContractAttribute, ma il tipo di inclusione indicato non è contrassegnato con ServiceContractAttribute. OperationContractAttribute può essere utilizzato solo nei metodi nei tipi ServiceContractAttribute nei rispettivi tipi CallbackContract. |
SFxParameterCountMismatch |
Il numero di argomenti forniti non corrisponde al numero di argomenti previsti. In particolare, il numero indicato di elementi dell'argomento specificato non corrisponde al numero di elementi indicato dell'argomento previsto. |
SFxPartNameMustBeUniqueInRpc |
Il nome specificato della parte messaggio non è univoco in un messaggio RPC. |
SFxReplyActionMismatch3 |
È stato ricevuto un messaggio di risposta per l'operazione specificata con l'azione indicata. Tuttavia, il codice client richiede l'azione specificata. |
SFxRequestReplyNone |
È stato ricevuto un messaggio con un'intestazione WS-Addressing ReplyTo o FaultTo associata all'indirizzo "None". Tali valori non sono validi per le operazioni request/reply. Utilizzare un'operazione unidirezionale o abilitare ManualAddressing se si desidera supportare i valori ReplyTo o FaultTo per "None". |
SFxRequestTimedOut1 |
L'operazione di richiesta non ha ricevuto una risposta entro il timeout configurato specificato. È possibile che la durata consentita per l'operazione fosse una porzione di un timeout più lungo. È possibile che il servizio stia ancora elaborando l'operazione o che il servizio non sia stato in grado di inviare un messaggio di risposta. |
SFxRequestTimedOut2 |
L'operazione di richiesta inviata alla destinazione specificata non ha ricevuto una risposta entro il timeout configurato indicato. È possibile che la durata consentita per l'operazione fosse una porzione di un timeout più lungo. È possibile che il servizio stia ancora elaborando l'operazione o che il servizio non sia stato in grado di inviare un messaggio di risposta. |
SFxSchemaDoesNotContainType |
Lo schema avente lo spazio dei nomi di destinazione specificato non contiene un tipo avente il nome indicato. |
SfxServiceContractAttributeNotFound |
Al tipo di contratto specificato non è stato assegnato un attributo ServiceContractAttribute. Per definire un contratto valido, il tipo specificato deve avere l'attributo ServiceContractAttribute. Il tipo può essere un'interfaccia di contratto o una classe di servizio. |
SFxServiceContractGeneratorConfigRequired |
Per generare le informazioni di configurazione utilizzando il metodo GenerateServiceEndpoint, l'istanza ServiceContractGenerator deve essere stata inizializzata con un oggetto Configuration valido. |
SFxServiceHostBaseCannotAddEndpointAfterOpen |
Gli endpoint non possono essere aggiunti quando ServiceHost si trova in uno degli stati seguenti:
|
SFxServiceHostBaseCannotAddEndpointWithoutDescription |
Impossibile aggiungere gli endpoint prima dell'inizializzazione della proprietà Description. |
SFxServiceMetadataBehaviorNoHttpBaseAddress |
La proprietà HttpGetEnabled di ServiceMetadataBehavior è impostata su True e la proprietà HttpGetUrl è un indirizzo relativo, ma non è disponibile alcun indirizzo HTTP di base. Specificare un indirizzo HTTP di base o impostare HttpGetUrl su un indirizzo assoluto. |
SFxServiceMetadataBehaviorNoHttpsBaseAddress |
La proprietà HttpsGetEnabled di ServiceMetadataBehavior è impostata su True e la proprietà HttpsGetUrl è un indirizzo relativo, ma non è disponibile alcun indirizzo HTTPS di base. Specificare un indirizzo HTTPS di base o impostare HttpsGetUrl su un indirizzo assoluto. |
SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative |
L'URL di comportamento deve essere un URI relativo o un URI assoluto avente lo schema specificato. L'URL specificato è un URI assoluto avente lo schema specificato. |
SFxStreamRequestMessageClosed |
Il messaggio contenente il flusso è stato chiuso. Non è possibile accedere ai flussi di richiesta dopo la restituzione dell'operazione del servizio. |
SFxStreamResponseMessageClosed |
Il messaggio contenente il flusso è stato chiuso. |
SFxTerminateRequestProcessingException |
Un'estensione della pipeline dell'operazione deve interrompere l'elaborazione di questo messaggio. |
SFxTerminatingOperationAlreadyCalled1 |
Il canale non è in grado di inviare altri messaggi in quanto è stata chiamata l'operazione IsTerminating. |
SFxThrottleLimitMustBeGreaterThanZero0 |
Il limite di velocità deve essere maggiore di zero. Per disattivare tale limite, impostare il valore su Int32.MaxValue. |
SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc |
Quando si utilizza lo stile codificato rpc, non è possibile utilizzare i tipi di contratto messaggio o il tipo System.ServiceModel.Channels.Message se l'operazione non ha parametri o il valore restituito è vuoto. Aggiungere un tipo di contratto messaggio vuoto come parametro o tipo restituito all'operazione. |
SFxUserCodeThrewException |
L'operazione utente specificata ha generato un'eccezione non gestita nel codice utente. Se si tratta di un problema ricorrente, potrebbe indicare un errore nell'implementazione del metodo specificato. |
SfxUseTypedMessageForCustomAttributes |
Impossibile eseguire il mapping del parametro specificato al parametro dell'operazione poiché quest'ultimo richiede attributi aggiuntivi. |
SFxVersionMismatchInOperationContextAndMessage2 |
Impossibile aggiungere intestazioni in uscita al messaggio in quanto l'elemento MessageVersion del contesto OperationContext.Current non corrisponde alla versione dell'intestazione del messaggio in fase di elaborazione. |
SFxWellKnownNonSingleton0 |
Per poter utilizzare uno dei costruttori ServiceHost che accettano un'istanza del servizio, l'elemento InstanceContextMode del servizio deve essere impostato su InstanceContextMode.Single. È possibile configurarlo tramite ServiceBehaviorAttribute. In alternativa, è consigliabile utilizzare i costruttori ServiceHost che accettano un argomento Type. |
SFxWrapperTypeHasMultipleNamespaces |
Impossibile proiettare il tipo wrapper per il messaggio specificato come tipo di contratto dati in quanto presenta più spazi dei nomi. Utilizzare XmlSerializer. |
UriMustBeAbsolute |
L'URI deve essere assoluto. |