Freigeben über


Dienstframework

In diesem Thema sind alle von Dienstframeworkdaten erzeugten Ausnahmen aufgeführt.

Ausnahmeliste

Ressourcencode Ressourcenzeichenfolge

ABindingInstanceHasAlreadyBeenAssociatedTo1

Es wurde bereits eine Bindungsinstanz zugeordnet, um den angegebenen URI (Uniform Resource Identifier) zu überwachen. Wenn zwei Endpunkte den gleichen Resource Indicator zur Überwachung verwenden möchten, müssen sie auch die gleiche Bindungsobjektinstanz verwenden. Die zwei in Konflikt stehenden Endpunkte wurden in Aufrufen von AddServiceEndpoint(), in einer Konfigurationsdatei oder in einer Kombination aus AddServiceEndpoint() und Konfiguration angegeben.

AChannelServiceEndpointIsNull0

Ein Kanal- oder ein Dienstendpunkt sind NULL.

AChannelServiceEndpointSContractSNameIsNull0

Der Name des Endpunktvertrags für einen Dienst/Kanal ist NULL oder leer.

AChannelServiceEndpointSContractSNamespace0

Der Namespace des Endpunktvertrags für einen Dienst/Kanal ist NULL.

BaseAddressCannotHaveFragment

Eine Basisadresse kann kein URI-Fragment enthalten.

BaseAddressCannotHaveQuery

Eine Basisadresse kann keine URI-Abfragezeichenfolge enthalten.

BaseAddressCannotHaveUserInfo

Eine Basisadresse kann keinen Abschnitt mit Benutzerinformationen für einen URI enthalten.

BaseAddressDuplicateScheme

Diese Auflistung enthält bereits eine Adresse mit dem angegebenen Schema. Jedes Schema in dieser Auflistung darf nur eine Adresse enthalten.

BaseAddressMustBeAbsolute

Es kann nur ein absoluter URI als Basisadresse verwendet werden.

BindingDoesnTSupportAnyChannelTypes1

Die angegebene Bindung unterstützt das Erstellen von Kanaltypen nicht. Die Bindungselemente in einer benutzerdefinierten Bindung werden falsch oder in der falschen Reihenfolge gestapelt. Am unteren Rand ist ein Transport für den Stapel erforderlich. Die empfohlene Reihenfolge für Bindungselemente ist: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.

BindingDoesnTSupportDuplexButContractRequires1

Vertrag erfordert Duplex. Die angegebene Bindung bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

BindingDoesnTSupportOneWayButContractRequires1

Vertrag erfordert OneWay. Die angegebene Bindung bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

BindingDoesnTSupportRequestReplyButContract1

Vertrag erfordert Anforderung/Antwort. Die angegebene Bindung bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

BindingDoesnTSupportSessionButContractRequires1

Vertrag erfordert Sitzung. Die angegebene Bindung bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

BindingDoesnTSupportTwoWayButContractRequires1

Vertrag erfordert TwoWay (entweder Anforderung-Antwort oder Duplex). Die angegebene Bindung bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

BindingRequirementsAttributeDisallowsQueuedDelivery1

DeliveryRequirementsAttribute lässt QueuedDelivery nicht zu. Die Bindung für den Endpunkt mit dem angegebenen Vertrag bietet entsprechende Unterstützung.

BindingRequirementsAttributeRequiresQueuedDelivery1

DeliveryRequirementsAttribute erfordert QueuedDelivery. Die Bindung für den Endpunkt mit dem angegebenen Vertrag bietet hierfür keine Unterstützung oder wurde nicht ordnungsgemäß für die Unterstützung konfiguriert.

channelDoesNotHaveADuplexSession0

Der aktuelle Kanal unterstützt das Schließen der Ausgabesitzung nicht. ISessionChannel<IDuplexSession> wird von diesem Kanal nicht implementiert.

ClientRuntimeRequiresFormatter0

Die angegebene ClientOperation erfordert ein Formatierungsprogramm, da SerializeRequest und DeserializeReply nicht beide False sind.

CommunicationObjectAborted1

Das angegebene Kommunikationsobjekt kann nicht für die Kommunikation verwendet werden, da es beendet wurde.

CommunicationObjectAbortedStack2

Das angegebene Kommunikationsobjekt kann nicht für die Kommunikation verwendet werden, da es beendet wurde: {1}.

CommunicationObjectBaseClassMethodNotCalled

Die virtuelle Funktion {1} wurde vom angegebenen Kommunikationsobjekt überschrieben, ohne die in der Basisklasse definierte Version aufzurufen.

ContractIsNotSelfConsistentItHasOneOrMore2

Der angegebene Vertrag weist einen oder mehrere IsTerminating- oder Nicht-IsInitiating-Vorgänge auf. Die SessionMode-Eigenschaft wurde nicht auf SessionMode.Required festgelegt. Das IsInitiating-Attribut und das IsTerminating-Attribut können nur im Kontext einer Sitzung verwendet werden.

CouldnTCreateChannelForChannelType2

Der angegebene Kanaltyp wurde angefordert, die angegebene Bindung bietet hierfür jedoch keine Unterstützung oder wurde nicht ordnungsgemäß für eine Unterstützung konfiguriert.

DispatchRuntimeRequiresFormatter0

Die angegebene DispatchOperation erfordert ein Formatierungsprogramm, da DeserializeRequest und SerializeReply nicht beide False sind.

EndMethodsCannotBeDecoratedWithOperationContractAttribute

Wenn Sie das IAsyncResult-Entwurfsmuster verwenden, kann die End-Methode nicht mit dem OperationContractAttribute verwendet werden. Nur die entsprechende Begin-Methode kann mit dem OperationContractAttribute verwendet werden. Dieses Attribut gilt für das Begin/End-Methodenpaar.

EndpointListenerRequirementsCannotBeMetBy3

Die ChannelDispatcher-Anforderungen können vom IChannelListener für die angegebene Bindung nicht erfüllt werden, da der Vertrag die Unterstützung eines der angegebenen Kanaltypen erfordert. Die Bindung unterstützt jedoch nur die angegebenen Kanaltypen.

EndpointsMustHaveAValidBinding0

Endpunkte müssen eine gültige Bindung haben.

InvalidOrUnrecognizedAction

Die Nachricht kann nicht verarbeitet werden, da die angegebene Aktion ungültig ist oder nicht erkannt wurde.

MultipleMebesInParameters

In den BindingParameters des BindingContext wurde mehr als ein MessageEncodingBindingElement gefunden. CustomBinding kann nicht mehrere MessageEncodingBindingElements aufweisen. Entfernen Sie alle Elemente bis auf eins.

MultipleStreamUpgradeProvidersInParameters

In den BindingParameters des BindingContext wurde mehr als ein IStreamUpgradeProviderElement gefunden. CustomBinding kann nicht mehrere IStreamUpgradeProviderElements aufweisen. Entfernen Sie alle Elemente bis auf eins.

NoChannelBuilderAvailable

Mit der Bindung können keine Kanalfactory oder kein Kanallistener erstellt werden, da kein TransportBindingElement vorhanden ist. Jede Bindung muss über mindestens ein Bindungselement verfügen, das von TransportBindingElement abgeleitet wird.

NotAllBindingElementsBuilt

Einige Elemente in dieser Bindung wurden beim Erstellen der Kanalfactory und des Kanallisteners nicht verwendet. Die Bindungselemente sind nicht ordnungsgemäß angeordnet. Die empfohlene Reihenfolge für Bindungselemente ist: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Das TransportBindingElement muss an letzter Stelle stehen. Die angegebenen Bindungselemente wurden nicht erstellt.

RuntimeRequiresInvoker0

Der Verteilvorgang erfordert eine aufrufende Instanz.

ServiceHasZeroAppEndpoints

Der angegebene Dienst verfügt über keine Anwendungsendpunkte (keine Infrastrukturendpunkte). Dies kann folgende Ursachen haben: Es wurde keine Konfigurationsdatei für die Anwendung gefunden, in der Konfigurationsdatei wurde kein mit dem Dienstnamen übereinstimmendes Dienstelement gefunden oder im Dienstelement wurden keine Endpunkte definiert.

SFxActionMismatch

Aufgrund der nicht übereinstimmenden Aktionen kann keine typisierte Nachricht erstellt werden. Die angegebene Aktion wurde erwartet, es trat jedoch eine andere Aktion auf.

SFxAnonymousTypeNotSupported

Der angegebene Teil in der angegebenen Nachricht kann nicht mit RPC exportiert oder codiert werden, da es sich um einen anonymen Typ handelt.

SFxBadMetadataLocationNoAppropriateBaseAddress

Die für ServiceMetadataBehavior über die ExternalMetadataLocation-Eigenschaft oder das externalMetadataLocation-Attribut im serviceMetadata-Abschnitt der Konfigurationsdatei bereitgestellte URL war eine relative URL. Es ist keine Basisadresse vorhanden, um die URL aufzulösen.

SFxBadMetadataMustBePolicy

Es muss ein Richtlinien-XmlElement mit dem angegebenen Namespace und dem angegebenen Namen bereitgestellt werden. Dieses XmlElement weist den angegebenen Namespace und den angegebenen Namen auf.

SFxBodyObjectTypeCannotBeInherited

Der angegebene Typ kann von keiner anderen Klasse als der Klasse des Objekts erben, das als Body-Objekt im RPC-Format verwendet wird.

SFxBodyObjectTypeCannotBeInterface

Der angegebene Typ implementiert die angegebene Schnittstelle, die für das Body-Objekt im RPC-Format nicht unterstützt wird.

SFxCallbackBehaviorAttributeOnlyOnDuplex

Das CallbackBehaviorAttribute kann nur als Verhalten für einen Endpunkt mit einem Duplexvertrag ausgeführt werden. Der angegebene Vertrag ist kein Duplexvertrag und enthält keine Rückrufvorgänge.

SFxCallbackRequestReplyInOrder1

Die Antwort kann nicht empfangen werden, bevor die Verarbeitung der aktuellen Nachricht abgeschlossen ist. Wenn Sie die Verarbeitung von Nachrichten außerhalb der normalen Reihenfolge (Out-of-Order) zulassen möchten, geben Sie ConcurrencyMode von Reentrant oder von Multiple für das angegebene Element an.

SfxCallbackTypeCannotBeNull

Um den angegebenen Vertrag mit DuplexChannelFactory zu verwenden, muss der Vertrag einen gültigen Rückrufvertrag enthalten. Verwenden Sie ChannelFactory anstelle von DuplexChannelFactory, wenn der Vertrag einen Rückrufvertrag aufweist.

SFxCannotGetMetadataFromLocation

Der MetadataExchangeClient kann nur Metadaten von HTTP- und HTTPS-MetadataLocations abrufen. Er kann keine Metadaten von der angegebenen Position abrufen.

SFxCannotHttpGetMetadataFromAddress

Der MetadataExchangeClient kann nur Metadaten von HTTP- oder HTTPS-Adressen abrufen, wenn MetadataExchangeClientMode-HttpGet verwendet wird. Er kann keine Metadaten von der angegebenen Position abrufen.

SFxCannotImportAsParameters_Bare

Der Nachrichtenvertrag wird generiert, da der angegebene Vorgang weder in RPC noch in einem Dokument eingeschlossen ist.

SFxCannotImportAsParameters_DifferentWrapperName

Der Nachrichtenvertrag wird generiert, da der Wrappername der angegebenen Nachricht nicht mit dem Standardwert übereinstimmt.

SFxCannotImportAsParameters_DifferentWrapperName

Der Nachrichtenvertrag wird generiert, da der Wrappernamespace der angegebenen Nachricht nicht mit dem Standardwert übereinstimmt.

SFxCannotImportAsParameters_ElementIsNotNillable

Der Nachrichtenvertrag wird generiert, da der angegebene Elementname aus dem angegebenen Namespace nicht als "nillable" (nullwertfähig) gekennzeichnet ist.

SFxCannotImportAsParameters_HeadersAreUnsupported

Der Nachrichtenvertrag wird generiert, da die angegebene Nachricht Header aufweist.

SFxCannotImportAsParameters_Message

Der Nachrichtenvertrag wird generiert, da der angegebene Vorgang eine nicht typisierte Nachricht als Argument oder Rückgabetyp aufweist.

SFxCannotImportAsParameters_MessageHasProtectionLevel

Der Nachrichtenvertrag wird generiert, da die angegebene Nachricht Schutz erfordert.

SFxCannotImportAsParameters_NamespaceMismatch

Der Nachrichtenvertrag wird generiert, da der angegebene Nachrichtenteilnamespace nicht mit dem Standardwert übereinstimmt.

SFxCannotRequireBothSessionAndDatagram3

Der angegebene Vertrag gibt SessionMode.NotAllowed an, und der angegebene Vertrag gibt SessionMode.Required an. Ändern Sie einen der SessionMode-Werte, oder geben Sie eine andere Adresse oder einen anderen ListenURI für jeden Endpunkt an.

SFxCannotSetExtensionsByIndex

Diese Sammlung unterstützt das Festlegen von Erweiterungen nach Index nicht. Verwenden Sie die InsertItem-Methode oder die RemoveItem-Methode.

SFxChannelDispatcherDifferentHost0

Der ChannelDispatcher ist derzeit nicht an den bereitgestellten ServiceHost angefügt.

SFxChannelDispatcherMultipleHost0

Der ChannelDispatcher kann nur einem ServiceHost hinzugefügt werden.

SFxChannelDispatcherNoHost0

Der ChannelDispatcher kann nicht geöffnet werden, da er nicht an einen ServiceHost angefügt ist.

SfxChannelFactoryDisposed

Diese ChannelFactory kann nicht geöffnet werden, da die ChannelFactory bereits verworfen wurde. Erstellen Sie die ChannelFactory erneut, bevor Sie sie verwenden.

SFxChannelFactoryNoBinding

Die ChannelFactory kann nicht geöffnet werden, da keine Bindung mit dem Endpunkt verknüpft ist. Geben Sie eine Bindung mit dem Konstruktor oder mit der Endpunkteigenschaft an.

SFxChannelTerminated0

Ein als IsTerminating gekennzeichneter Vorgang wurde für diesen Kanal bereits aufgerufen. Dies führt dazu, dass die Kanalverbindung beendet wird. Über diesen Kanal können keine weiteren Vorgänge aufgerufen werden. Erstellen Sie den Kanal erneut, um die Kommunikation fortzusetzen.

SFxCloseTimedOut1

Der ServiceHost-Schließvorgang wurde nach dem angegebenen Element beendet. Möglicherweise wurde ein sitzungsbasierter Kanal vom Client nicht innerhalb der erforderlichen Zeit geschlossen. Die zulässige Zeit für diesen Vorgang ist möglicherweise Teil eines längeren Timeouts.

SfxCloseTimedOutWaitingForDispatchToComplete

Timeout beim Schließen-Prozess beim Warten auf den Abschluss der Dienstverteilung.

SFxCodeGenIsNotAssignableFrom

Das angegebene Element kann nicht zugewiesen werden.

SFxConfigChannelConfigurationNotFound

Das Endpunktelement mit dem angegebenen Namen und dem angegebenen Vertrag im Konfigurationsabschnitt des ServiceModel-Clients kann nicht gefunden werden.

SFxConflictingGlobalElement

Das XML-Element mit dem angegebenen Namen im angegebenen Namespace kann nicht auf den angegebenen Typ verweisen. Es verweist bereits auf einen anderen Typ. Verwenden Sie einen anderen Vorgangsnamen oder ein anderes MessageBodyAttribute, um einen anderen Namen für die Nachricht oder die Nachrichtenteile zu verwenden.

SFxContractHasZeroInitiatingOperations

Ein Vertrag muss mindestens einen IsInitiating=true-Vorgang aufweisen.

SFxContractHasZeroOperations

Ein Vertrag muss mindestens einen Vorgang aufweisen.

SFxContractInheritanceRequiresInterfaces

Die Dienstklasse des angegebenen Typs definiert einen ServiceContract und erbt einen ServiceContract vom angegebenen Typ. Eine Vertragsvererbung kann nur zwischen Schnittstellentypen verwendet werden. Wenn eine Klasse mit ServiceContractAttribute gekennzeichnet ist, muss es sich um den einzigen Typ in der Hierarchie mit ServiceContractAttribute handeln. Verschieben Sie das ServiceContractAttribute für den angegebenen Typ in eine separate Schnittstelle, die vom angegebenen Typ implementiert wird.

SFxCreateDuplexChannel1

Der Rückrufvertrag des angegebenen Vertrags ist entweder nicht vorhanden oder definiert keine Vorgänge. Wenn es sich nicht um einen Duplexvertrag handelt, verwenden Sie ChannelFactory anstelle von DuplexChannelFactory.

SFxCreateDuplexChannelNoCallback

Diese CreateChannel-Überladung kann nicht für diese Instanz von DuplexChannelFactory aufgerufen werden, da die DuplexChannelFactory nicht mit einem InstanceContext initialisiert wurde. Rufen Sie die CreateChannel-Überladung auf, die einen InstanceContext aufnimmt.

SFxCreateDuplexChannelNoCallback1

Diese CreateChannel-Überladung kann nicht für diese DuplexChannelFactory-Instanz aufgerufen werden, da die DuplexChannelFactory mit einem Typ initialisiert wurde und kein gültiger InstanceContext bereitgestellt wurde. Rufen Sie die CreateChannel-Überladung auf, die einen InstanceContext aufnimmt.

SFxCreateDuplexChannelNoCallbackUserObject

Diese CreateChannel-Überladung kann nicht für diese Instanz von DuplexChannelFactory aufgerufen werden, da der an DuplexChannelFactory übergebene InstanceContext kein gültiges UserObject enthält.

SFxCreateNonDuplexChannel1

ChannelFactory unterstützt den angegebenen Vertrag nicht, da er einen Rückrufvertrag mit mindestens einem Vorgang definiert. Verwenden Sie DuplexChannelFactory anstelle von ChannelFactory.

SFxCustomBindingNeedsTransport1

In der CustomBinding für den ServiceEndpoint mit dem angegebenen Vertrag fehlt ein TransportBindingElement. Jede Bindung muss über mindestens ein Bindungselement verfügen, das von TransportBindingElement abgeleitet wird.

SFxCustomBindingWithoutTransport

Das Schema kann für diese benutzerdefinierte Bindung nicht berechnet werden, da es kein TransportBindingElement aufweist. Jede Bindung muss über mindestens ein Bindungselement verfügen, das von TransportBindingElement abgeleitet wird.

SFxDataContractSerializerDoesNotSupportBareArray

DataContractSerializer unterstützt die für das angegebene Element angegebene Auflistung nicht.

SFxDictionaryIsEmpty

Der Vorgang kann nicht ausgeführt werden, da das Wörterbuch leer ist.

SFxDocEncodedNotSupported

Fehler beim Reflektieren des angegebenen Elements. Document-Encoded wird nicht unterstützt. Ändern Sie "Use" in Literal oder "Style" in RPC.

SFxDuplicateInitiatingActionAtSameVia

Dieser Dienst weist mehrere Endpunkte auf, die das angegebene Element überwachen. Diese Endpunkte teilen die gleiche angegebene einleitende Aktion. Da der Verteiler den richtigen Endpunkt zum Verarbeiten der Nachricht nicht bestimmen könnte, werden Nachrichten mit dieser Aktion verworfen.

SFXEndpointBehaviorUsedOnWrongSide

Das angegebene IEndpointBehavior kann nicht für den Server verwendet werden. Dieses Verhalten kann nur für Clients verwendet werden.

SFxEndpointNoMatchingScheme

Die Basisadresse, die dem angegebenen Schema für den Endpunkt mit der angegebenen Bindung entspricht, kann nicht gefunden werden. Registrierte Basisadressenschemas wurden angegeben.

SFxErrorCreatingMtomReader

Fehler beim Erstellen eines Readers für die Nachricht bezüglich des Optimierungsmechanismus zur Nachrichtenübertragung.

SFxErrorDeserializingFault

Der Server hat einen ungültigen SOAP (Simple Object Access Protocol)-Fehler zurückgegeben. Weitere Informationen finden Sie in der InnerException.

SFxErrorDeserializingHeader

Fehler beim Deserialisieren eines Headers in der angegebenen Nachricht. Weitere Informationen finden Sie in der InnerException.

SFxErrorReflectingOnMethod3

Fehler beim Laden des angegebenen Attributs für die angegebene Methode im angegebenen Typ. Weitere Informationen finden Sie in der InnerException.

SFxErrorReflectingOnParameter4

Fehler beim Laden des angegebenen Attributs für den angegebenen Parameter der angegebenen Methode im angegebenen Typ. Weitere Informationen finden Sie in der InnerException.

SFxErrorReflectingOnType2

Fehler beim Laden des angegebenen Attributs für den angegebenen Typ. Weitere Informationen finden Sie in der InnerException.

SFxErrorSerializingBody

Fehler beim Serialisieren des Texts der angegebenen Nachricht. Weitere Informationen finden Sie in der InnerException.

SFxErrorSerializingHeader

Fehler beim Serialisieren eines Headers in der angegebenen Nachricht. Weitere Informationen finden Sie in der InnerException.

SFxExpectedIMethodCallMessage

Interner Fehler. Die Nachricht muss eine gültige IMethodCallMessage sein.

SFxExportMustHaveType

Der angegebene Teil im angegebenen Vorgang kann nicht exportiert werden, da kein gültiger CLR-Typ vorhanden ist.

SFxHeaderNotUnderstood

Die Nachricht wurde nicht verarbeitet. Der angegebene Header des angegebenen Namespace konnte vom Empfänger dieser Nachricht nicht interpretiert werden. Dieser Fehler weist im Allgemeinen darauf hin, dass der Sender dieser Nachricht ein Kommunikationsprotokoll aktiviert hat, das der Empfänger nicht verarbeiten kann. Stellen Sie sicher, dass die Konfiguration der Bindung des Clients mit der Bindung des Diensts übereinstimmt.

SFxHeadersAreNotSupportedInEncoded

Die angegebene Nachricht darf keine Header aufweisen, die im Remoteprozeduraufruf-Format verwendet werden sollen.

SFxInconsistentWsdlOperationStyleInMessageParts

Alle Teile dieser Nachricht im angegebenen Vorgang müssen entweder einen Typ oder ein Element enthalten.

SFxInconsistentWsdlOperationStyleInOperationMessages

Das angegebene Format, das von Nachrichten im angegebenen Vorgang geerbt wurde, stimmt nicht mit dem erwarteten Format überein, das mit Bindungen angegeben wurde.

SFxInvalidCallbackIAsyncResult

IAsyncResult wird nicht bereitgestellt oder weist den falschen Typ auf.

SFxInvalidMessageBody

Der OperationFormatter hat einen ungültigen Nachrichtentext gefunden. Der "Element"-Knotentyp mit dem angegebenen Namen und dem angegebenen Namespace wurde erwartet. Der angegebene Knotentyp mit dem angegebenen Namen und dem angegebenen Namespace wurde gefunden.

SFxInvalidMessageBodyEmptyMessage

Der OperationFormatter konnte keine Informationen aus der Nachricht deserialisieren, da die Nachricht leer ist.

SFxInvalidMessageBodyErrorDeserializingParameter

Fehler beim Versuch, den angegebenen Parameter zu deserialisieren. Weitere Informationen finden Sie in der InnerException.

SFxInvalidMessageBodyErrorSerializingParameter

Fehler beim Versuch, den angegebenen Parameter zu serialisieren. Die InnerException-Nachricht wurde angegeben. Weitere Informationen finden Sie in der InnerException.

SFxInvalidMessageBodyUnexpectedNode

Beim Deserialisieren von Parametern wurde der angegebene unerwartete Knoten des angegebenen Namespaces gefunden.

SFxInvalidMessageContractSignature

Der angegebene Vorgang weist entweder einen Parameter oder einen Rückgabetyp auf, der mit MessageContractAttribute attributiert ist. Um die Anforderungsnachricht mit einem MessageContract darzustellen, muss der Vorgang über einen einzelnen Parameter verfügen, der mit MessageContractAttribute attributiert ist. Um die Antwortnachricht mit einem MessageContract darzustellen, muss der Rückgabewert des Vorgangs einem Typ entsprechen, der mit MessageContractAttribute attributiert ist, und der Vorgang darf nicht über out- oder ref-Parameter verfügen.

SFxInvalidReplyAction

Die ausgehende Antwortnachricht für den Vorgang weist die angegebene Aktion auf, der Vertrag für den Vorgang gibt jedoch eine andere ReplyAction an. Die in der Nachricht angegebene Aktion muss mit der ReplyAction im Vertrag übereinstimmen, oder der Vertrag muss ReplyAction='*' angeben.

SFxInvalidRequestAction

Die ausgehende Anforderungsnachricht für den Vorgang weist die angegebene Aktion auf, der Vertrag für den Vorgang gibt jedoch eine andere RequestAction an. Die in der Nachricht angegebene Aktion muss mit der RequestAction im Vertrag übereinstimmen, oder der Vertrag muss RequestAction='*' angeben.

SFxInvalidStaticOverloadCalledForDuplexChannelFactory1

Die statische CreateChannel-Methode kann nicht mit dem angegebenen Vertrag verwendet werden, da der Vertrag einen Rückrufvertrag definiert. Verwenden Sie eine der statischen CreateChannel-Überladungen für die DuplexChannelFactory<TChannel>.

SFxInvalidStreamInRequest

Damit die Anforderung im angegebenen Vorgang einen Stream darstellen kann, muss der Vorgang einen Parameter vom Typ Stream aufweisen.

SFxInvalidStreamInResponse

Damit die Antwort im angegebenen Vorgang einen Stream darstellen kann, muss der Vorgang einen Out-Parameter oder einen Rückgabewert vom Typ Stream aufweisen.

SFxInvalidStreamInTypedMessage

Um Streams mit dem Programmiermodell für den Nachrichtenvertrag verwenden zu können, muss der angegebene Typ einen MessageBody-Member vom Typ Stream aufweisen.

SFxInvalidUseOfPrimitiveOperationFormatter

An den PrimitiveOperationFormatter wurde ein nicht unterstützter Parameter oder ein nicht unterstützter Rückgabetyp übergeben.

SFxMessageContractBaseTypeNotValid

Der angegebene Typ definiert einen MessageContract und wird von einem angegebenen Typ abgeleitet, der keinen MessageContract definiert. Alle Objekte in der angegebenen Vererbungshierarchie müssen einen MessageContract definieren.

SFxMethodNotSupported1

Die angegebene Methode wird für dieses Objekt nicht unterstützt. Dies kann geschehen, wenn die Methode nicht mit dem OperationContractAttribute gekennzeichnet ist oder der Schnittstellentyp nicht mit dem ServiceContractAttribute gekennzeichnet ist.

SFxMethodNotSupportedByType2

Der angegebene Dienstvertrag wird vom angegebenen ServiceHost-Implementierungstyp nicht implementiert.

SFxMethodNotSupportedOnCallback1

Die angegebene Rückrufmethode wird nicht unterstützt. Dies kann geschehen, wenn die Methode nicht mit dem OperationContractAttribute gekennzeichnet ist oder wenn der Schnittstellentyp nicht das Ziel des ServiceContractAttribute-CallbackContracts darstellt.

SFxMismatchedOperationParent

Eine DispatchOperation oder eine ClientOperation können nur der übergeordneten DispatchRuntime oder der übergeordneten ClientRuntime hinzugefügt werden.

SFxNameCannotBeEmpty

Die Name-Eigenschaft kann keine leere Zeichenfolge sein.

SfxNoTypeSpecifiedForParameter

Es wurde kein CLR-Typ für den Parameter angegeben, sodass kein Vorgang generiert werden kann.

SFxOperationBehaviorAttributeOnlyOnServiceClass

Das OperationBehaviorAttribute kann nur zur Dienstklasse weitergegeben, aber nicht auf die ServiceContract-Schnittstelle angewendet werden. Die angegebene Methode für den angegebenen Typ verstößt gegen diese Regel.

SFxOperationContractOnNonServiceContract

Die angegebene Methode ist mit dem OperationContractAttribute gekennzeichnet, der angegebene einschließende Typ ist jedoch nicht mit dem ServiceContractAttribute gekennzeichnet. Das OperationContractAttribute kann nur für Methoden in ServiceContractAttribute-Typen oder für deren CallbackContract-Typen verwendet werden.

SFxParameterCountMismatch

Fehlende Übereinstimmung zwischen der Anzahl der bereitgestellten Argumente und der Anzahl der erwarteten Argumente. Insbesondere verfügt das angegebene Argument über die angegebene Anzahl von Elementen, während das erwartete Argument über die angegebene Anzahl von Elementen verfügt.

SFxPartNameMustBeUniqueInRpc

Der angegebene Nachrichtenteilname ist kein eindeutiger Name in einer Remoteprozeduraufruf-Nachricht.

SFxReplyActionMismatch3

Eine Antwortnachricht für den angegebenen Vorgang mit der angegebenen Aktion wurde empfangen. Der Clientcode erfordert jedoch die angegebene Aktion.

SFxRequestReplyNone

Es wurde eine Nachricht mit einem ReplyTo- oder FaultTo-Header der WS-Adressierung empfangen, die an die Adresse "None" gerichtet ist. Diese Werte sind für Anforderung-Antwort-Vorgänge nicht gültig. Verwenden Sie einen unidirektionalen Vorgang, oder aktivieren Sie ManualAddressing, wenn Sie die ReplyTo- oder FaultTo-Werte von "None" unterstützen müssen.

SFxRequestTimedOut1

Dieser Anforderungsvorgang hat keine Antwort innerhalb der konfigurierten Zeit erhalten. Die zulässige Zeit ist möglicherweise Teil eines längeren Timeouts. Möglicherweise wird der Vorgang noch vom Dienst verarbeitet, oder es konnte keine Antwortnachricht vom Dienst gesendet werden.

SFxRequestTimedOut2

Der Anforderungsvorgang, der an die angegebene Position gesendet wurde, hat keine Antwort innerhalb der konfigurierten Zeit erhalten. Die zulässige Zeit ist möglicherweise Teil eines längeren Timeouts. Möglicherweise wird der Vorgang noch vom Dienst verarbeitet, oder es konnte keine Antwortnachricht vom Dienst gesendet werden.

SFxSchemaDoesNotContainType

Das Schema mit dem angegebenen Zielnamespace enthält keinen Typ mit dem angegebenen Namen.

SfxServiceContractAttributeNotFound

Der angegebene Vertragstyp ist mit ServiceContractAttribute nicht attributiert. Um einen gültigen Vertrag zu definieren, muss der angegebene Typ mit ServiceContractAttribute attributiert sein. Der Typ kann entweder eine Vertragsschnittstelle oder eine Dienstklasse sein.

SFxServiceContractGeneratorConfigRequired

Zum Generieren von Konfigurationsinformationen mithilfe der GenerateServiceEndpoint-Methode muss die ServiceContractGenerator-Instanz mit einem gültigen Konfigurationsobjekt initialisiert worden sein.

SFxServiceHostBaseCannotAddEndpointAfterOpen

Endpunkte können nicht hinzugefügt werden, wenn der ServiceHost einen der folgenden Status aufweist:

  • Opened
  • Faulted
  • Terminated
  • Closed

SFxServiceHostBaseCannotAddEndpointWithoutDescription

Endpunkte können erst hinzugefügt werden, wenn die Description-Eigenschaft initialisiert wurde.

SFxServiceMetadataBehaviorNoHttpBaseAddress

Die HttpGetEnabled-Eigenschaft von ServiceMetadataBehavior ist auf True festgelegt, und die HttpGetUrl-Eigenschaft ist eine relative Adresse, aber es ist keine HTTP-Basisadresse verfügbar. Stellen Sie entweder eine HTTP-Basisadresse bereit, oder legen Sie die HttpGetUrl auf eine absolute Adresse fest.

SFxServiceMetadataBehaviorNoHttpsBaseAddress

Die HttpsGetEnabled-Eigenschaft von ServiceMetadataBehavior ist auf True festgelegt, und die HttpsGetUrl-Eigenschaft ist eine relative Adresse, aber es ist keine HTTPS-Basisadresse verfügbar. Stellen Sie entweder eine HTTPS-Basisadresse bereit, oder legen Sie die HttpsGetUrl auf eine absolute Adresse fest.

SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative

Die URL für das Verhalten muss ein relativer URI oder ein absoluter URI mit dem angegebenen Schema sein. Die angegebene Url ist ein absoluter URI mit dem angegebenen Schema.

SFxStreamRequestMessageClosed

Die Nachricht mit dem Datenstrom wurde geschlossen. Auf Anforderungsstreams kann nach Rückgabe des Dienstvorgangs nicht mehr zugegriffen werden.

SFxStreamResponseMessageClosed

Die Nachricht mit dem Datenstrom wurde geschlossen.

SFxTerminateRequestProcessingException

Die Verarbeitung dieser Nachricht muss durch eine Erweiterung in der Vorgangspipeline beendet werden.

SFxTerminatingOperationAlreadyCalled1

Dieser Kanal kann keine weiteren Nachrichten senden, da der IsTerminating-Vorgang aufgerufen wurde.

SFxThrottleLimitMustBeGreaterThanZero0

Die Drosselungsgrenze muss größer als 0 (null) sein. Legen Sie den Wert auf Int32.MaxValue fest, um die Drosselungsgrenze zu deaktivieren.

SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc

Bei Verwendung des RPC-Encoded-Formats können die Nachrichtenvertragstypen oder der System.ServiceModel.Channels.Message-Typ nicht verwendet werden, wenn der Vorgang keine Parameter oder einen leeren Rückgabewert besitzt. Fügen Sie dem angegebenen Vorgang einen leeren Nachrichtenvertragstyp als Parameter oder als Rückgabetyp hinzu.

SFxUserCodeThrewException

Der angegebene Benutzervorgang hat eine Ausnahme ausgelöst, die im Benutzercode nicht behandelt wird. Wenn dieses Problem wiederholt auftritt, kann dies auf einen Fehler in der Implementierung der angegebenen Methode hinweisen.

SfxUseTypedMessageForCustomAttributes

Der angegebene Parameter kann dem Vorgangsparameter nicht zugeordnet werden, da zusätzliche Attribute erforderlich sind.

SFxVersionMismatchInOperationContextAndMessage2

Der Nachricht können keine ausgehenden Header hinzugefügt werden, da MessageVersion in OperationContext.Current nicht mit der Headerversion der verarbeiteten Nachricht übereinstimmt.

SFxWellKnownNonSingleton0

Um einen der ServiceHost-Konstruktoren zu verwenden, der eine Dienstinstanz annimmt, muss der InstanceContextMode des Diensts auf InstanceContextMode.Single festgelegt sein. Dies kann über das ServiceBehaviorAttribute konfiguriert werden. Andernfalls sollten Sie erwägen, die ServiceHost-Konstruktoren zu verwenden, die ein Type-Argument annehmen.

SFxWrapperTypeHasMultipleNamespaces

Der Wrappertyp für die angegebene Nachricht kann nicht als Datenvertragstyp projiziert werden, da er mehrere Namespaces aufweist. Verwenden Sie den XmlSerializer.

UriMustBeAbsolute

Der URI muss absolut sein.