Поделиться через


Инфраструктура службы

В этом разделе перечислены все исключения, вызываемые данными инфраструктуры службы.

Список исключений

Код ресурса Строка ресурса

ABindingInstanceHasAlreadyBeenAssociatedTo1

Экземпляр привязки уже связан с прослушиванием указанного универсального кода ресурса. Если двум конечным точкам необходимо использовать общий код ListenUniform, им также требуется общий экземпляр объекта привязки. Две конфликтующие конечные точки были указаны в вызовах AddServiceEndpoint(), файле конфигурации, либо в комбинации вызовов AddServiceEndpoint() и файла конфигурации.

AChannelServiceEndpointIsNull0

Конечная точка канала или службы не определена.

AChannelServiceEndpointSContractSNameIsNull0

Имя контракта конечной точки канала/службы равно NULL или пусто.

AChannelServiceEndpointSContractSNamespace0

Пространство имен контракта конечной точки канала/службы не определено.

BaseAddressCannotHaveFragment

Базовый адрес не может содержать фрагмент URI.

BaseAddressCannotHaveQuery

Базовый адрес не может содержать строку запроса URI.

BaseAddressCannotHaveUserInfo

Базовый адрес не может содержать раздел с информацией о пользователе URI.

BaseAddressDuplicateScheme

Коллекция уже содержит адрес с указанной схемой. В этой коллекции каждой схеме может соответствовать только один адрес.

BaseAddressMustBeAbsolute

Только абсолютный URI можно использовать в качестве базового адреса.

BindingDoesnTSupportAnyChannelTypes1

Указанная привязка не поддерживает создание типов каналов. Элементы пользовательской привязки расположены в стеке неправильно или в неверном порядке. Элемент Transport должен находиться в нижней части стека. Рекомендуемый порядок элементов привязки: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.

BindingDoesnTSupportDuplexButContractRequires1

Контракту требуется свойство Duplex. Указанная привязка не поддерживает это или настроена неправильно.

BindingDoesnTSupportOneWayButContractRequires1

Контракту требуется свойство OneWay. Указанная привязка не поддерживает это или настроена неправильно.

BindingDoesnTSupportRequestReplyButContract1

Контракту требуется свойство Request или Reply. Указанная привязка не поддерживает это или настроена неправильно.

BindingDoesnTSupportSessionButContractRequires1

Контракту требуется свойство Session. Указанная привязка не поддерживает это или настроена неправильно.

BindingDoesnTSupportTwoWayButContractRequires1

Контракту требуется свойство Two-Way (либо типа запрос-ответ, либо дуплексное). Указанная привязка не поддерживает это или настроена неправильно.

BindingRequirementsAttributeDisallowsQueuedDelivery1

Атрибут DeliveryRequirementsAttribute запрещает метод QueuedDelivery. Привязка для конечной точки с указанным контрактом поддерживает его.

BindingRequirementsAttributeRequiresQueuedDelivery1

Атрибут DeliveryRequirementsAttribute требует метод QueuedDelivery. Привязка для конечной точки с указанным контрактом не поддерживает это или настроена неправильно.

channelDoesNotHaveADuplexSession0

Текущий канал не поддерживает закрытие выходных сеансов. Этот канал не реализует интерфейс ISessionChannel<IDuplexSession>.

ClientRuntimeRequiresFormatter0

Указанный элемент ClientOperation требуется средство форматирования, так как параметры SerializeRequest и DeserializeReply не имеют одновременно значение false.

CommunicationObjectAborted1

Указанный коммуникационный объект нельзя использовать для связи, так как он остановлен.

CommunicationObjectAbortedStack2

Указанный коммуникационный объект нельзя использовать для связи, так как он остановлен: {1}

CommunicationObjectBaseClassMethodNotCalled

Указанный коммуникационный объект переопределил виртуальную функцию {1}, однако не вызвал версию, заданную в базовом классе.

ContractIsNotSelfConsistentItHasOneOrMore2

Указанный контракт имеет одну или несколько операций IsTerminating или non-IsInitiating. Свойству SessionMode не присвоено значение SessionMode.Required. Атрибуты IsInitiating и IsTerminating можно использовать только в контексте сеанса.

CouldnTCreateChannelForChannelType2

Указанный тип канала был запрошен, однако указанная привязка не поддерживает это или настроена неправильно.

DispatchRuntimeRequiresFormatter0

Указанный элемент DispatchOperation требуется средство форматирования, так как параметры DeserializeRequest и SerializeReply не имеют одновременно значение false.

EndMethodsCannotBeDecoratedWithOperationContractAttribute

При использовании шаблона проектирования IAsyncResult метод End нельзя использовать с атрибутом OperationContractAttribute. С атрибутом OperationContractAttribute можно использовать только соответствующий метод Begin. Этот атрибут применяется к паре методов Begin-End.

EndpointListenerRequirementsCannotBeMetBy3

IChannelListener для указанной привязки не может удовлетворить требованиям ChannelDispatcher, так как данный контракт требует поддержки одного из указанных типов канала. Привязка поддерживает только указанные типы каналов.

EndpointsMustHaveAValidBinding0

Конечные точки должны иметь допустимую привязку.

InvalidOrUnrecognizedAction

Обработка сообщения невозможна, так как указанное действие недопустимо или нераспознано.

MultipleMebesInParameters

Обнаружено несколько элементов MessageEncodingBindingElement в BindingParameters контекста BindingContext. Привязка CustomBinding не может иметь несколько элементов MessageEncodingBindingElements. Удалите все элементы, кроме одного.

MultipleStreamUpgradeProvidersInParameters

Обнаружено несколько элементов IStreamUpgradeProviderElement в BindingParameters контекста BindingContext. Привязка CustomBinding не может иметь несколько элементов IStreamUpgradeProviderElements. Удалите все элементы, кроме одного.

NoChannelBuilderAvailable

Невозможно использовать привязку для создания производства канала или прослушивателя канала, поскольку в ней нет элемента TransportBindingElement. В каждой привязке должен присутствовать по меньшей мере один элемент привязки, наследуемый от TransportBindingElement.

NotAllBindingElementsBuilt

Некоторые элементы данной привязки не были использовании при создании производства канала и прослушивателя канала. Элементы привязки расположены в неправильном порядке. Рекомендуемый порядок элементов привязки: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Последним должен быть элемент TransportBindingElement. Указанные элементы привязки не были созданы.

RuntimeRequiresInvoker0

Операции отправки требуется средство вызова.

ServiceHasZeroAppEndpoints

Указанная служба не имеет конечных точек приложения (не инфраструктурных). Это может быть связано с тем, что для данного приложения не найден файл конфигурации или в файле конфигурации не удалось найти элементы службы, соответствующие данному имени службы, или конечные точки не были определены в элементе службы.

SFxActionMismatch

Не удается создать типизированное сообщение из-за несоответствия действия. Ожидается указанное действие, а происходит другое.

SFxAnonymousTypeNotSupported

Указанную часть указанного сообщения нельзя экспортировать с помощью RPC или закодировать, так как она имеет анонимный тип.

SFxBadMetadataLocationNoAppropriateBaseAddress

URL-адрес, указанный для ServiceMetadataBehavior посредством свойства ExternalMetadataLocation или атрибута externalMetadataLocation в разделе serviceMetadata конфигурации, является относительным URL-адресом, и нет базового адреса для его разрешения.

SFxBadMetadataMustBePolicy

Необходимо предоставить XML-элемент политики, имеющий указанное имя и пространство имен. Данный XML-элемент имеет указанное имя и пространство имен.

SFxBodyObjectTypeCannotBeInherited

Указанный тип не может наследовать из любого класса ничего, кроме объекта, используемого в качестве объекта тела в стиле RPC.

SFxBodyObjectTypeCannotBeInterface

Указанный тип реализует указанный интерфейс, который не поддерживается объектом тела в стиле RPC.

SFxCallbackBehaviorAttributeOnlyOnDuplex

Атрибут CallbackBehaviorAttribute может запускаться только в виде поведения конечной точки с дуплексным контрактом. Указанный контракт не является дуплексным и не содержит операций обратного вызова.

SFxCallbackRequestReplyInOrder1

Ответ не может быть получен от этой операции до завершения обработки текущего сообщения. Если необходимо разрешить неупорядоченную обработку сообщений, задайте для ConcurrencyMode значение Reentrant или Multiple в указанном объекте.

SfxCallbackTypeCannotBeNull

Для использования указанного контракта с DuplexChannelFactory в контракте должен быть указан допустимый контракт обратного вызова. Если в контракте указан контракт обратного вызова, используйте ChannelFactory вместо DuplexChannelFactory.

SFxCannotGetMetadataFromLocation

Клиент MetadataExchangeClient может получить метаданные только из HTTP и HTTPS MetadataLocations. Он не может получить метаданные из указанного объекта.

SFxCannotHttpGetMetadataFromAddress

Клиент MetadataExchangeClient может получить метаданные только из адресов HTTP или HTTPS при использовании режима MetadataExchangeClientMode HttpGet. Он не может получить метаданные из указанного объекта.

SFxCannotImportAsParameters_Bare

Контракт генерации сообщений с указанной операцией не является ни RPC, ни упакованным документом.

SFxCannotImportAsParameters_DifferentWrapperName

Контракт генерации сообщений с именем упаковщика указанного сообщения не соответствует значению по умолчанию.

SFxCannotImportAsParameters_DifferentWrapperNs

Контракт генерации сообщений с пространством имен упаковщика указанного сообщения не соответствует значению по умолчанию.

SFxCannotImportAsParameters_ElementIsNotNillable

Контракт генерации сообщений с указанным именем элемента из указанного пространства имен не отмечен как обнуляемый.

SFxCannotImportAsParameters_HeadersAreUnsupported

Контракт генерации сообщений с указанным сообщением имеет заголовки.

SFxCannotImportAsParameters_Message

Контракт генерации сообщений с указанной операцией имеет нетипизированное сообщение в качестве аргумента или возвращаемого типа.

SFxCannotImportAsParameters_MessageHasProtectionLevel

Контракт генерации сообщений с указанным сообщением требует защиты.

SFxCannotImportAsParameters_NamespaceMismatch

Контракт генерации сообщений с указанным пространством имен частей сообщения не соответствует значению по умолчанию.

SFxCannotRequireBothSessionAndDatagram3

Указанный контракт задает параметр SessionMode.NotAllowed, другой указанный контракт задает параметр SessionMode.Required. Необходимо изменить одно из значений SessionMode или указать другой адрес (или ListenURI) для каждой конечной точки.

SFxCannotSetExtensionsByIndex

Данная коллекция не поддерживает задание расширений по индексу. Используйте методы InsertItem или RemoveItem.

SFxChannelDispatcherDifferentHost0

ChannelDispatcher в настоящее время не закреплен за предоставленным объектом ServiceHost.

SFxChannelDispatcherMultipleHost0

Не удается добавить ChannelDispatcher к более чем одному объекту ServiceHost.

SFxChannelDispatcherNoHost0

Не удается открыть ChannelDispatcher, так как он не закреплен за объектом ServiceHost.

SfxChannelFactoryDisposed

Нельзя открыть ChannelFactory, так как ChannelFactory уже освобожден. Необходимо повторно создать ChannelFactory перед его использованием.

SFxChannelFactoryNoBinding

Нельзя открыть ChannelFactory, так как с его конечной точкой ни связана ни одна привязка. Задайте привязку с конструктором или свойство Endpoint.

SFxChannelTerminated0

В данном канале уже была вызвана операция, отмеченная как IsTerminating, что привело к разрыву подключения канала. В канале больше нельзя вызвать операции. Для продолжения связи необходимо создать канал повторно.

SFxCloseTimedOut1

Операция закрытия ServiceHost прервана по истечении указанного времени ожидания. Это может быть вызвано тем, что клиенту не удалось закрыть канал сеанса в течение заданного времени. Выделенное для этой операции время может быть частью более длинного времени ожидания.

SfxCloseTimedOutWaitingForDispatchToComplete

Процесс закрытия прерван по истечении времени ожидания в ожидании завершения отправки службы.

SFxCodeGenIsNotAssignableFrom

Не удается назначить указанный объект.

SFxConfigChannelConfigurationNotFound

Не удается найти элемент конечной точки с указанным именем и контрактом в разделе конфигурации клиента ServiceModel.

SFxConflictingGlobalElement

XML-элемент верхнего уровня с указанным именем в указанном пространстве имен не может ссылаться на указанный тип. Он уже ссылается на другой тип. Используйте другое имя операции или атрибут MessageBodyAttribute, чтобы указать другое имя для сообщения или частей сообщения.

SFxContractHasZeroInitiatingOperations

Контракт должен иметь не менее одной операции IsInitiating=true.

SFxContractHasZeroOperations

Контракт должен иметь не менее одной операции.

SFxContractInheritanceRequiresInterfaces

Класс службы указанного типа одновременно определяет ServiceContract и наследует ServiceContract от указанного типа. Наследование контракта можно использовать только между типами интерфейсов. Если класс имеет атрибут ServiceContractAttribute, то он должен быть в иерархии единственным типом с ServiceContractAttribute. Перенесите атрибут ServiceContractAttribute указанного типа в отдельный интерфейс, который реализуется указанным типом.

SFxCreateDuplexChannel1

Контракт обратного вызова указанного контракта не существует или не определяет ни одной операции. Если это не дуплексный контракт, используйте ChannelFactory вместо DuplexChannelFactory.

SFxCreateDuplexChannelNoCallback

Перегрузка CreateChannel не может быть вызвана этим экземпляром DuplexChannelFactory. DuplexChannelFactory не был инициализирован с контекстом InstanceContext. Вызовите перегрузку CreateChannel, которая допускает InstanceContext.

SFxCreateDuplexChannelNoCallback1

Перегрузка CreateChannel не может быть вызвана этим экземпляром DuplexChannelFactory. DuplexChannelFactory был инициализирован с некоторым типом, но без предоставления допустимого контекста InstanceContext. Вызовите перегрузку CreateChannel, которая допускает InstanceContext.

SFxCreateDuplexChannelNoCallbackUserObject

Перегрузка CreateChannel не может быть вызвана этим экземпляром DuplexChannelFactory. Контекст InstanceContext, предоставленный производству DuplexChannelFactory, не содержит допустимого объекта UserObject.

SFxCreateNonDuplexChannel1

ChannelFactory не поддерживает указанный контракт. ChannelFactory определяет контракт обратного вызова с одной или несколькими операциями. Используйте DuplexChannelFactory вместо ChannelFactory.

SFxCustomBindingNeedsTransport1

В привязке CustomBinding из ServiceEndpoint с указанным контрактом отсутствует элемент TransportBindingElement. В каждой привязке должен присутствовать по меньшей мере один элемент привязки, наследуемый от TransportBindingElement.

SFxCustomBindingWithoutTransport

Не удается вычислить схему для специальной привязки, так как в ней отсутствует элемент TransportBindingElement. В каждой привязке должен присутствовать по меньшей мере один элемент привязки, наследуемый от TransportBindingElement.

SFxDataContractSerializerDoesNotSupportBareArray

DataContractSerializer не поддерживает коллекцию, заданную в указанном элементе.

SFxDictionaryIsEmpty

Невозможно выполнить операцию, поскольку словарь пуст.

SFxDocEncodedNotSupported

Ошибка при отражении указанного объекта. Document-Encoded не поддерживается. Задайте для Use значение Literal, а для Style — значение RPC.

SFxDuplicateInitiatingActionAtSameVia

Эта служба имеет несколько конечных точек, выполняющих указанное прослушивание. Конечные точки совместно используют одно и то же инициирующее действие. Сообщения с этим действием будут пропущены, так как диспетчер не может определить правильную конечную точку для обработки такого сообщения.

SFXEndpointBehaviorUsedOnWrongSide

Указанное поведение IEndpointBehavior нельзя использовать на сервере. Его можно применять только к клиентам.

SFxEndpointNoMatchingScheme

Не удается найти базовый адрес, соответствующий указанной схеме для конечной точки с указанной привязкой. Заданы зарегистрированные схемы базовых адресов.

SFxErrorCreatingMtomReader

При создании средства чтения для сообщения MTOM произошла ошибка.

SFxErrorDeserializingFault

Сервер возвратил недопустимое сообщение об ошибке SOAP. Дополнительные сведения см. в разделе InnerException.

SFxErrorDeserializingHeader

При десериализации одного из заголовков указанного сообщения произошла ошибка. Дополнительные сведения см. в разделе InnerException.

SFxErrorReflectingOnMethod3

Ошибка при загрузке указанного атрибута указанного метода в указанном типе. Дополнительные сведения см. в разделе InnerException.

SFxErrorReflectingOnParameter4

Ошибка при загрузке указанного атрибута указанного параметра указанного метода в указанном типе. Дополнительные сведения см. в разделе InnerException.

SFxErrorReflectingOnType2

Ошибка при загрузке указанного атрибута в указанном типе. Дополнительные сведения см. в разделе InnerException.

SFxErrorSerializingBody

При сериализации тела указанного сообщения произошла ошибка. Дополнительные сведения см. в разделе InnerException.

SFxErrorSerializingHeader

При сериализации одного из заголовков указанного сообщения произошла ошибка. Дополнительные сведения см. в разделе InnerException.

SFxExpectedIMethodCallMessage

Внутренняя ошибка. Сообщение должно быть допустимым IMethodCallMessage.

SFxExportMustHaveType

Указанную часть указанной операции нельзя экспортировать, так как она не имеет допустимого типа CLR.

SFxHeaderNotUnderstood

Сообщение не было обработано. Получатель данного сообщения не распознал указанный заголовок из указанного пространства имен. Эта ошибка обычно указывает, что отправитель сообщения включил протокол связи, который не может быть обработан получателем. Необходимо обеспечить совместимость конфигурации привязки клиента с привязкой службы.

SFxHeadersAreNotSupportedInEncoded

Указанное сообщение не должно иметь заголовков, чтобы его можно было использовать в стиле кодировки RPC.

SFxInconsistentWsdlOperationStyleInMessageParts

Все части сообщения в указанной операции должны содержать тип или элемент.

SFxInconsistentWsdlOperationStyleInOperationMessages

Указанный стиль, полученный из сообщений в указанной операции, не соответствует указанному ожидаемому стилю, заданному с помощью привязок.

SFxInvalidCallbackIAsyncResult

Интерфейс IAsyncResult не предоставлен или имеет неправильный тип.

SFxInvalidMessageBody

OperationFormatter обнаружил недопустимое тело сообщения. Ожидался тип узла "Element" с указанным именем и пространством имен. Найден указанный тип узла с указанным именем и пространством имен.

SFxInvalidMessageBodyEmptyMessage

OperationFormatter не удалось десериализовать какую-либо информацию из данного сообщения, так как сообщение пустое.

SFxInvalidMessageBodyErrorDeserializingParameter

При попытке десериализации указанного параметра произошла ошибка. Дополнительные сведения см. в разделе InnerException.

SFxInvalidMessageBodyErrorSerializingParameter

При попытке сериализации указанного параметра произошла ошибка. Указано сообщение InnerException. Дополнительные сведения см. в разделе InnerException.

SFxInvalidMessageBodyUnexpectedNode

При десериализации параметров обнаружен указанный непредвиденный узел в указанном пространстве имен.

SFxInvalidMessageContractSignature

Указанная операция имеет параметр или возвращенный тип с атрибутом MessageContractAttribute. Чтобы представить сообщение запроса с помощью контракта сообщения, операция должна иметь один параметр с атрибутом MessageContractAttribute. Чтобы представить сообщение ответа с помощью контракта сообщения, возвращенное значение операции должно быть типом, имеющим атрибут MessageContractAttribute. Операция не должна иметь параметры out или ref.

SFxInvalidReplyAction

В исходящем сообщении ответа для операции указано действие Action, однако в контракте для этой операции указано другое действие ReplyAction. Действие Action в сообщении должно соответствовать действию ReplyAction в контракте, или в контракте операции должно быть задано действие ReplyAction='*'.

SFxInvalidRequestAction

В исходящем сообщении запроса для операции указано действие Action, однако в контракте для этой операции указано другое действие RequestAction. Действие Action в сообщении должно соответствовать действию RequestAction в контракте, или в контракте операции должно быть задано действие RequestAction='*'.

SFxInvalidStaticOverloadCalledForDuplexChannelFactory1

Нельзя использовать статический метод CreateChannel с указанным контрактом, так как контракт определяет контракт обратного вызова. Воспользуйтесь одной из статических перегрузок CreateChannel фабрики DuplexChannelFactory<TChannel>.

SFxInvalidStreamInRequest

Чтобы запрос в указанной операции был потоком, операция должна иметь один параметр с типом Stream.

SFxInvalidStreamInResponse

Чтобы ответ в указанной операции был потоком, операция должна иметь один выходной параметр или возвращенное значение с типом Stream.

SFxInvalidStreamInTypedMessage

Чтобы использовать потоки в программной модели контракта сообщения, указанный тип должен иметь один член MessageBodyMember типа Stream.

SFxInvalidUseOfPrimitiveOperationFormatter

Объекту PrimitiveOperationFormatter предоставлен параметр или возвращаемый тип, который он не поддерживает.

SFxMessageContractBaseTypeNotValid

Указанный тип определяет MessageContract, но также является производным от другого указанного типа, который не определяет MessageContract. Все объекты в указанной иерархии наследования должны определить MessageContract.

SFxMethodNotSupported1

Указанный метод не поддерживается для этого объекта. Это может произойти, если метод не помечен атрибутом OperationContractAttribute или если тип интерфейса не помечен атрибутом ServiceContractAttribute.

SFxMethodNotSupportedByType2

Указанный тип реализации ServiceHost не реализует указанный контракт службы.

SFxMethodNotSupportedOnCallback1

Указанный метод обратного вызова не поддерживается. Это может произойти, если метод не помечен атрибутом OperationContractAttribute или если его тип интерфейса не является целью ServiceContractAttribute объекта CallbackContract.

SFxMismatchedOperationParent

Элемент DispatchOperation или ClientOperation можно добавить только к своему родительскому элементу DispatchRuntime или ClientRuntime соответственно.

SFxNameCannotBeEmpty

Свойство Name не может быть пустой строкой.

SfxNoTypeSpecifiedForParameter

Тип CLR не задан для параметра, что препятствует созданию данной операции.

SFxOperationBehaviorAttributeOnlyOnServiceClass

Атрибут OperationBehaviorAttribute поддерживает только класс службы. Он не может применяться к интерфейсу ServiceContract. Указанный метод в указанном типе нарушает это правило.

SFxOperationContractOnNonServiceContract

Указанный метод помечен атрибутом OperationContractAttribute, однако указанный включающий тип не помечен атрибутом ServiceContractAttribute. Атрибут OperationContractAttribute применим только к методам в типах ServiceContractAttribute или их типам CallbackContract.

SFxParameterCountMismatch

Несоответствие между числом предоставленных аргументов и числом ожидаемых аргументов. В частности, указанный аргумент имеет указанное число элементов, а ожидаемый аргумент имеет другое указанное число элементов.

SFxPartNameMustBeUniqueInRpc

Указанное имя части сообщения не является уникальным в сообщении RPC.

SFxReplyActionMismatch3

Получено ответное сообщение для указанной операции с указанным действием. Однако код клиента требует другого действия.

SFxRequestReplyNone

Получено сообщение с указанием адреса "None" в заголовке WS-Addressing ReplyTo или FaultTo. Эти значения недопустимы для операций типа запрос-ответ. Используйте одностороннюю операцию или включите ManualAddressing, если требуется поддерживать ReplyTo или FaultTo со значением "None".

SFxRequestTimedOut1

Ответ на операцию запроса не получен в течение указанного времени ожидания. Выделенное время может быть частью более длинного времени ожидания. Это может быть связано с тем, что служба продолжает обрабатывать операцию, или что службе не удалось отправить ответное сообщение.

SFxRequestTimedOut2

Ответ на операцию запроса, отправленную в указанное местоположение, не получен в течение указанного времени ожидания. Выделенное время может быть частью более длинного времени ожидания. Это может быть связано с тем, что служба продолжает обрабатывать операцию, или что службе не удалось отправить ответное сообщение.

SFxSchemaDoesNotContainType

В схеме с указанным целевым пространством имен отсутствует тип с указанным именем.

SfxServiceContractAttributeNotFound

Указанный тип контракта не имеет атрибута ServiceContractAttribute. Чтобы определить допустимый контракт, указанный тип должен иметь атрибут ServiceContractAttribute. Этот тип может быть интерфейсом контракта или классом службы.

SFxServiceContractGeneratorConfigRequired

Чтобы создать информацию о конфигурации с помощью метода GenerateServiceEndpoint, экземпляр ServiceContractGenerator должен быть инициализирован допустимым объектом Configuration.

SFxServiceHostBaseCannotAddEndpointAfterOpen

Невозможно добавить конечные точки после того, как ServiceHost находится в одном из следующих состояний:

  • Открыто

  • Ошибка

  • Завершено

  • Закрыто

SFxServiceHostBaseCannotAddEndpointWithoutDescription

Невозможно добавить конечные точки до инициализации свойства Description.

SFxServiceMetadataBehaviorNoHttpBaseAddress

Свойство HttpGetEnabled объекта ServiceMetadataBehavior имеет значение true, а свойство HttpGetUrl является относительным адресом, но при этом отсутствует базовый HTTP-адрес. Задайте базовый HTTP-адрес или задайте абсолютный адрес для HttpGetUrl.

SFxServiceMetadataBehaviorNoHttpsBaseAddress

Свойство HttpsGetEnabled объекта ServiceMetadataBehavior имеет значение true, а свойство HttpsGetUrl является относительным адресом, но при этом отсутствует базовый HTTPS-адрес. Задайте базовый HTTPS-адрес или задайте абсолютный адрес для HttpsGetUrl.

SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative

Код Url поведения должен быть относительным кодом Url или абсолютным кодом Url для указанной схемы. Указанный код URI является абсолютным для указанной схемы.

SFxStreamRequestMessageClosed

Сообщение, содержащее этот поток, было закрыто. Потоки запросов становятся недоступными после возвращения операции службы.

SFxStreamResponseMessageClosed

Сообщение, содержащее этот поток, было закрыто.

SFxTerminateRequestProcessingException

Расширение в конвейере операций должно прекратить обработку этого сообщения.

SFxTerminatingOperationAlreadyCalled1

По этому каналу больше нельзя отправлять сообщения, так как вызвана операция IsTerminating.

SFxThrottleLimitMustBeGreaterThanZero0

Предел ограничителя должен быть больше нуля. Чтобы отключить его, установите значение Int32.MaxValue.

SFxTypedOrUntypedMessageCannotBeMixedWithVoidInRpc

При использовании стиля с RPC-кодировкой нельзя использовать типы контрактов сообщений или тип System.ServiceModel.Channels.Message, если операция не имеет параметров или имеет возвращаемое значение void. Добавьте к указанной операции пустой тип контракта сообщения в качестве параметра или возвращаемого значения.

SFxUserCodeThrewException

Указанная операция пользователя создала исключение, которое не было обработано в коде пользователя. Повторение проблемы может свидетельствовать об ошибке реализации указанного метода.

SfxUseTypedMessageForCustomAttributes

Не удается сопоставить указанный параметр с параметром операции, так как требуются дополнительные атрибуты.

SFxVersionMismatchInOperationContextAndMessage2

Невозможно добавить к сообщению исходящие заголовки, так как версия MessageVersion в OperationContext.Current не соответствует версии заголовка обрабатываемого сообщения.

SFxWellKnownNonSingleton0

Чтобы использовать один из конструкторов ServiceHost, который принимает экземпляр службы, режиму InstanceContextMode службы необходимо присвоить значение InstanceContextMode.Single. Это можно сделать с помощью атрибута ServiceBehaviorAttribute. В противном случае воспользуйтесь конструкторами ServiceHost, которые принимают аргумент Type.

SFxWrapperTypeHasMultipleNamespaces

Тип оболочки указанного сообщения не может быть защищен как тип контракта данных, так как он имеет несколько пространств имен. Используйте XmlSerializer.

UriMustBeAbsolute

URI должен быть абсолютным.