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


Сервисная структура

В этом разделе перечислены все исключения, созданные данными Service Framework.

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

Код ресурса Ресурсная строка
Экземпляр привязки уже ассоциирован с 1 Экземпляр связывания уже ассоциирован для слушания указанного универсального идентификатора ресурса. Если две конечные точки хотят совместно использовать один и тот же индикатор ресурсов ListenUniform, они также должны совместно использовать один и тот же экземпляр объекта привязки. Две конфликтующие конечные точки были указаны в вызовах AddServiceEndpoint() в файле конфигурации или сочетании AddServiceEndpoint() и конфигурации.
Конечная точка сервиса канала - Null0 Канал или конечная точка службы имеет значение NULL.
AChannelServiceEndpointSContractSNameIsNull0 Имя контракта конечной точки канала или службы является null или пустым.
AChannelServiceEndpointSContractSNamespace0 Пространство имен контракта конечной точки канала или службы равно NULL.
Базовый адрес не может содержать фрагмент. Базовый адрес не может содержать фрагмент универсального идентификатора ресурса.
Базовый адрес не может содержать запрос Базовый адрес не может содержать строку запроса универсального идентификатора ресурса.
Базовый адрес не может содержать информацию о пользователе Базовый адрес не может содержать раздел сведений о пользователе универсального идентификатора ресурса.
СхемаПовторенияБазовогоАдреса Эта коллекция уже содержит адрес с указанной схемой. Для каждой схемы в этой коллекции разрешен только один адрес.
Базовый адрес должен быть абсолютным. В качестве базового адреса можно использовать только абсолютный универсальный идентификатор ресурса.
Связь не поддерживает никакие типы каналов1 Указанная привязка не поддерживает создание типов каналов. Элементы привязки в пользовательской привязке расположены неправильно или в неправильном порядке. Транспорт требуется в нижней части стека. Рекомендуемый порядок элементов привязки: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport.
Привязка не поддерживает двусторонний режим, но договор это требует. Контракт требует дуплексного печатания. Указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
Связка не поддерживает односторонний режим, но договор требует этого. Для контракта требуется OneWay. Указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
Привязка не поддерживает запрос-ответ, но Контракт1 Для соблюдения контракта требуется запрос и ответ. Указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
Привязка не поддерживает сессию, но контракт её требует1 Контракт требует сеанса. Указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
Связь не поддерживает двусторонний режим, но контракт этого требует. Контракту требуется Two-Way (запрос-ответ или дуплекс). Указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
Атрибут ТребованияСвязкиЗапрещаетОчереднуюДоставку1 DeliveryRequirementsAttribute не разрешает QueuedDelivery. Привязка для конечной точки с указанным контрактом поддерживает ее.
АтрибутТребованияСвязыванияТребуютОчереднойДоставки1 Для DeliveryRequirementsAttribute требуется QueuedDelivery. Привязка для конечной точки с указанным контрактом не поддерживается или не настроена должным образом для ее поддерживания.
КаналНеИмеетДуплекснойСессии0 Текущий канал не поддерживает закрытие выходного сеанса. Этот канал не реализует ISessionChannel<IDuplexSession>.
ClientRuntimeRequiresFormatter0 Для указанного объекта ClientOperation требуется средство форматирования, так как SerializeRequest и DeserializeReply не являются ложными.
CommunicationObjectAborted1 Указанный объект связи нельзя использовать для связи, так как он был остановлен.
CommunicationObjectAbortedStack2 Указанный объект связи не может использоваться для обмена данными, так как он был остановлен: {1}
MethodNotCalledInBaseClassOfCommunicationObject Указанный объект связи переопределяет виртуальную функцию {1} , но не вызывает версию, определенную в базовом классе.
Контракт не является самосогласованным; в нем есть один или более%@#&$ Указанный контракт включает одну или несколько операций IsTerminating или non-IsInitiating. Свойство SessionMode не имеет установленного значения SessionMode.Required. Атрибуты IsInitiating и IsTerminating можно использовать только в контексте сеанса.
Не удалось создать канал для типа канала 2 Запрошен указанный тип канала, но указанная привязка не поддерживает ее или неправильно настроена для ее поддержки.
DispatchRuntimeRequiresFormatter0 Для указанной операции диспетчера требуется средство Formatter, поскольку DeserializeRequest и SerializeReply не равны false.
Методы завершения не могут быть декорированы атрибутом OperationContract. Метод End нельзя использовать с OperationContractAttribute при использовании шаблона конструктора IAsyncResult. С OperationContractAttribute можно использовать только соответствующий метод Begin. Этот атрибут применяется к паре методов Begin-End.
Требования к слушателю конечной точки не могут быть удовлетворены 3 Требования ChannelDispatcher не могут быть выполнены IChannelListener для указанной привязки, так как контракт требует наличия поддержки для одного из перечисленных типов каналов. Но привязка поддерживает только указанные типы каналов.
Точки подключения должны иметь допустимую привязку0 Концевые точки должны иметь действительную привязку.
НеверноеИлиНеопознанноеДействие Сообщение не может быть обработано, так как указанное действие является недопустимым или нераспознанным.
MultipleMebesInParameters В BindingParameters контекста BindingContext было найдено более одного элемента MessageEncodingBindingElement. CustomBinding не может иметь несколько messageEncodingBindingElements. Удалите все элементы, кроме одного из этих элементов.
ПровайдерыОбновленияНаНесколькихПотокахВПараметрах Более одного объекта IStreamUpgradeProviderElement было найдено в BindingParameters объекта BindingContext. CustomBinding не может иметь несколько IStreamUpgradeProviderElements. Удалите все элементы, кроме одного из этих элементов.
НетДоступногоПостроителяКанала Привязку нельзя использовать для создания фабрики каналов или слушателя каналов, поскольку она не содержит TransportBindingElement. Каждая привязка должна иметь по крайней мере один элемент привязки, производный от TransportBindingElement.
Не все элементы привязки построены Некоторые элементы привязки в этой привязке не использовались при создании фабрики каналов и прослушивателя каналов. Элементы привязки не упорядочены правильно. Рекомендуемый порядок элементов привязки: TransactionFlow, ReliableSession, Security, CompositeDuplex, OneWay, StreamSecurity, MessageEncoding, Transport. Обратите внимание, что TransportBindingElement должен быть последним. Указанные элементы привязки не были созданы.
RuntimeRequiresInvoker0 Для операции отправки требуется инициатор.
СервисНеИмеетКонечныхТочекПриложения Указанная служба не имеет конечных точек приложения (не инфраструктуры). Это может быть связано с тем, что файл конфигурации не найден для приложения или так как элемент службы, соответствующий имени службы, не найден в файле конфигурации или поскольку конечные точки не определены в элементе службы.
SFxActionMismatch Невозможно создать типизированное сообщение из-за несоответствия действию. Ожидалось указанное действие, но столкнулись с другим
SFxАнонимныйТипНеПоддерживается Указанная часть в указанном сообщении не может быть экспортирована с помощью RPC или закодирована, так как его тип является анонимным.
РасположениеБазовыхАдресовНедопустимоДляМетаданных URL-адрес, предоставленный в ServiceMetadataBehavior с помощью свойства ExternalMetadataLocation или атрибута externalMetadataLocation в разделе serviceMetadata в разделе конфигурации, был относительным URL-адресом, и для разрешения этого адреса нет базового адреса.
SFxBadMetadataMustBePolicy Должен предоставить политику XmlElement с указанным пространством имен и именем. Данный элемент Xml имеет указанное пространство имен и имя.
Тип объекта тела SFx не может быть унаследован Указанный тип не может наследоваться ни от какого класса, кроме объекта, который используется как тело в стиле RPC.
SFxBodyObjectTypeНеМожетБытьИнтерфейсом Указанный тип реализует указанный интерфейс, который не поддерживается для объекта body в стиле RPC.
SFxCallbackBehaviorAttributeOnlyOnlyOnDuplex CallbackBehaviorAttribute можно запускать только в качестве поведения в конечной точке с дуплексным контрактом. Указанный контракт не является дуплексным и не содержит операций обратного вызова.
SFxCallbackRequestReplyInOrder1 Ответ не может быть получен из этой операции, пока текущее сообщение не завершит обработку. Если вы хотите разрешить обработку сообщений вне порядка, укажите ConcurrencyMode Reentrant или Multiple в указанной спецификации.
ТипОбратногоВызоваSfxНеМожетБытьПустым Чтобы использовать указанный контракт с DuplexChannelFactory, необходимо, чтобы он предусматривал действительный контракт обратного вызова. Если у вашего контракта есть контракт обратного вызова, используйте ChannelFactory вместо DuplexChannelFactory.
Не удается получить метаданные из местоположения MetadataExchangeClient может получать метаданные только из HTTP и HTTPS MetadataLocations. Не удается получить метаданные из указанного источника.
Невозможно получить метаданные из HTTP-адреса MetadataExchangeClient может получать метаданные только из адресов HTTP или HTTPS при использовании режима MetadataExchangeClientMode HttpGet. Не удается получить метаданные из указанного источника.
НевозможноИмпортироватьКакПараметры_Голый Создание контракта сообщения, так как указанная операция не является RPC или упакована в документ.
SFxCannotImportAsParameters_DifferentWrapperName Создание контракта сообщения, так как имя оболочки указанного сообщения не соответствует значению по умолчанию.
SFxНеУдаетсяИмпортироватьКакПараметры_РазныеОберткаИмяпространства Создание контракта сообщения, так как пространство имен оболочки указанного сообщения не соответствует значению по умолчанию.
Невозможно импортировать как параметры: элемент не является допускающим значение null Создание контракта сообщения, поскольку указанное имя элемента из указанного пространства имен не помечено как допускающее значение null.
SFxНеМожетИмпортироватьКакПараметры_ЗаголовкиНеПоддерживаются Создание контракта сообщения, так как указанное сообщение содержит заголовки.
Сообщение_SFxНеМожетИмпортироватьКакПараметры Создание контракта сообщения, так как указанная операция имеет нетипизированное сообщение в виде аргумента или возвращаемого значения.
Невозможно импортировать как параметры: у сообщения есть уровень защиты Создание контракта на сообщение, поскольку указанное сообщение требует защиты.
Невозможно импортировать как параметры_Несоответствие пространства имен Создается контракт сообщения, поскольку указанное пространство имен для части сообщения не совпадает с значением по умолчанию.
SFxCannotRequireBothSessionAndDatagram3 Указанный контракт имеет параметр SessionMode.NotAllowed, в то время как другой контракт имеет параметр SessionMode.Required. Измените одно из значений SessionMode или укажите другой адрес или URI прослушивания для каждой конечной точки.
Невозможно задать расширения по индексу Эта коллекция не поддерживает расширения параметров по индексу. Используйте методы InsertItem или RemoveItem.
SFxChannelDispatcherDifferentHost0 Канал Dispatcher в данный момент не присоединён к указанному ServiceHost.
SFxChannelDispatcherMultipleHost0 ДиспетчерКаналов нельзя добавлять в более чем один ServiceHost.
SFxChannelDispatcherNoHost0 Не удается открыть ChannelDispatcher, так как он не подключен к ServiceHost.
SfxChannelFactoryDisposed Этот ChannelFactory не может быть открыт, так как он уже был уничтожен. Создайте ChannelFactory еще раз перед его использованием.
SFxChannelFactoryNoBinding Не удается открыть ChannelFactory, так как привязка не ассоциирована с конечной точкой. Укажите привязку с конструктором или свойством конечной точки.
SFxКаналЗавершён0 Операция, помеченная как IsTerminating, уже была вызвана на этом канале, что приводит к прекращению подключения канала. На этом канале больше не могут выполняться операции. Повторно создайте канал для продолжения обмена данными.
SFxCloseTimedOut1 Операция закрытия ServiceHost остановлена после указанного времени. Это может быть связано с тем, что клиент не смог закрыть сеансовый канал в течение необходимого времени. Время, разрешенное для этой операции, может быть частью продолжительного тайм-аута.
Тайм-аут закрытия Sfx: ожидание завершения диспетчеризации не выполнено Время ожидания завершения процесса закрытия истекло при ожидании завершения отправки данных службы.
SFxCodeGenIsNotAssignableFrom Не удается назначить указанное значение.
Конфигурация канала не найдена в SFxConfig Элемент конечной точки с указанным именем и контрактом в разделе конфигурации клиента ServiceModel не найден.
SFxКонфликтующийГлобальныйЭлемент Элемент языка разметки верхнего уровня с указанным именем в указанном пространстве имен не может ссылаться на указанный тип. Он уже ссылается на другой тип. Используйте другое имя операции или MessageBodyAttribute, чтобы указать другое имя для сообщения или его частей.
SFxКонтрактНеИмеетНачальныхОпераций Контракт должен иметь по крайней мере одну операцию IsInitiating=true.
Контракт SFx имеет ноль операций Контракт должен иметь по меньшей мере одну операцию.
Наследование контрактов SFx требует интерфейсы Класс сервиса указанного типа определяет ServiceContract и наследует его от указанного типа. Наследование контракта можно использовать только среди типов интерфейсов. Если класс помечен с помощью ServiceContractAttribute, он должен быть единственным типом в иерархии с ServiceContractAttribute. Переместите ServiceContractAttribute указанного типа в отдельный интерфейс, который реализует указанный тип.
SFxCreateDuplexChannel1 Контракт обратного вызова указанного контракта либо не существует, либо не определяет никаких операций. Если это не дуплексный контракт, используйте ChannelFactory вместо DuplexChannelFactory.
SFxCreateDuplexChannelNoCallback Эту перегрузку CreateChannel нельзя вызвать в этом экземпляре DuplexChannelFactory. DuplexChannelFactory не инициализирован с экземпляром InstanceContext. Вызовите перегрузку метода CreateChannel, которая принимает InstanceContext.
SFxCreateDuplexChannelNoCallback1 Эту перегрузку CreateChannel нельзя вызвать в этом экземпляре DuplexChannelFactory. DuplexChannelFactory был инициализирован с типом, но допустимый экземпляр контекста не был предоставлен. Вызовите перегрузку метода CreateChannel, которая принимает InstanceContext.
SFxCreateDuplexChannelNoCallbackUserObject Эту перегрузку CreateChannel нельзя вызвать в этом экземпляре DuplexChannelFactory. Экземпляр контекста, предоставленный DuplexChannelFactory, не содержит допустимый UserObject.
SFxCreateNonDuplexChannel1 ChannelFactory не поддерживает указанный контракт. ChannelFactory определяет контракт для обратного вызова, включающий одну или несколько операций. Используйте DuplexChannelFactory вместо ChannelFactory.
SFxCustomBindingNeedsTransport1 CustomBinding в ServiceEndpoint с указанным контрактом не имеет TransportBindingElement. Каждая привязка должна иметь по крайней мере один элемент привязки, производный от TransportBindingElement.
SFxCustomBindingWithoutTransport Схему нельзя вычислить для этой пользовательской привязки, так как она не имеет TransportBindingElement. Каждая привязка должна иметь по крайней мере один элемент привязки, производный от TransportBindingElement.
SFxDataContractSerializerDoesNotSupportBareArray DataContractSerializer не поддерживает коллекцию, указанную в указанном элементе.
Словарь SFx пуст Невозможно выполнить операцию, так как словарь пуст.
SFxDoc: кодирование не поддерживается Ошибка, отражающая указанное значение. Document-Encoded не поддерживается. Измените 'Use' на литерал или 'Стиль' на RPC.
SFxDuplicateInitiatingActionAtSameVia Эта служба имеет несколько конечных точек, прослушивающих по указанным адресам. Конечные точки разделяют одно и то же указанное инициирующее действие. Сообщения с этим действием будут удалены, так как диспетчер не сможет определить правильную конечную точку для обработки сообщения.
Поведение конечной точки SFX используется не на той стороне Указанный IEndpointBehavior не может использоваться на сервере. Это поведение может применяться только к клиентам.
SFxЭндпоинтНетСоответствующейСхемы Базовый адрес, соответствующий указанной схеме конечной точки с указанной привязкой, не найден. Указаны зарегистрированные базовые схемы адресов.
Ошибка создания MTOM Reader SFxErrorCreatingMtomReader Произошла ошибка при создании считывателя для сообщения механизма оптимизации передачи сообщений.
Ошибка десериализации SFxError Сервер вернул недопустимую ошибку протокола доступа к объектам. Дополнительные сведения см. в разделе InnerException.
Ошибка десериализации заголовка SFx Произошла ошибка при десериализации одного из заголовков в указанном сообщении. Дополнительные сведения см. в разделе InnerException.
SFxErrorReflectingOnMethod3 Произошла ошибка при загрузке указанного атрибута в указанном методе в указанном типе. Дополнительные сведения см. в разделе InnerException.
SFxErrorReflectingOnParameter4 Произошла ошибка при загрузке указанного атрибута по указанному параметру указанного метода в указанном типе. Дополнительные сведения см. в разделе InnerException.
SFxErrorReflectingOnType2 Произошла ошибка при загрузке указанного атрибута в указанном типе. Дополнительные сведения см. в разделе InnerException.
Ошибка сериализации тела SFx Произошла ошибка сериализации текста указанного сообщения. Дополнительные сведения см. в разделе InnerException.
Ошибка сериализации заголовка SFx Произошла ошибка при сериализации одного из заголовков в указанном сообщении. Дополнительные сведения см. в разделе InnerException.
SFxExpectedIMethodCallMessage Внутренняя ошибка. Сообщение должно быть допустимым IMethodCallMessage.
Экспорт SFx должен иметь тип Указанная часть в указанной операции не может быть экспортирована, так как она не имеет допустимого типа CLR.
Заголовок SFx не распознан Сообщение не было обработано. Указанный заголовок из указанного пространства имен не был понят получателем этого сообщения. Эта ошибка обычно указывает, что отправитель этого сообщения включил протокол связи, который получатель не может обработать. Убедитесь, что конфигурация привязки клиента согласована с привязкой службы.
Заголовки SFx не поддерживаются в кодированном формате Указанное сообщение не должно содержать заголовки, чтобы его можно было использовать в закодированном стиле вызова удаленной процедуры.
Несоответствующий стиль операций WSDL в частях сообщения Все части сообщения в указанной операции должны содержать тип или элемент.
SFxInconsistentWsdlOperationStyleInOperationMessages Указанный стиль, выведенный из сообщений в указанной операции, не соответствует указанному ожидаемому стилю, указанному с помощью привязок.
SFxInvalidCallbackIAsyncResult IAsyncResult не предоставляется или имеет неправильный тип.
Недопустимое тело сообщения SFx В OperationFormatter обнаружен недопустимый текст сообщения. Ожидается тип узла "Элемент" с указанным именем и пространством имен. Обнаружен указанный тип узла с указанным именем и пространством имен.
НедопустимыйТекстСообщенияПустоеСообщение OperationFormatter не может десериализовать ни одного сведения из сообщения, так как оно пустое.
Ошибка десериализации параметра в теле сообщения SFxInvalidMessageBody Произошла ошибка при попытке десериализации указанного параметра. Дополнительные сведения см. в разделе InnerException.
Ошибка сериализации параметра тела сообщения SFxInvalidMessageBodyErrorSerializingParameter Произошла ошибка при попытке сериализации указанного параметра. Было указано сообщение InnerException. Дополнительные сведения см. в разделе InnerException.
Недопустимое тело сообщения: Неожиданный узел SFx Обнаружен указанный непредвиденный узел из указанного пространства имен при десериализации параметров.
НедопустимаяПодписьКонтрактаСообщенияSFx Указанная операция содержит параметр или возвращаемый тип, помеченный атрибутом MessageContractAttribute. При использовании контракта сообщения для представления запроса, операция должна иметь один параметр, помеченный атрибутом MessageContractAttribute. При использовании контракта сообщения для представления ответного сообщения возвращаемое значение операции должно быть типа, помеченного атрибутом MessageContractAttribute. Операция не может иметь параметры out или ref.
Некорректное действие ответа SFx Исходящее сообщение ответа для операции имеет указанное действие, но контракт для этой операции указывает другое свойство ReplyAction. Действие, указанное в сообщении, должно соответствовать параметру ReplyAction в контракте, или контракт операции должен указать ReplyAction='*.
SFxInvalidRequestAction Исходящее сообщение запроса для операции содержит указанную Action, но контракт для этой операции указывает другую RequestAction. Действие, указанное в сообщении, должно совпадать с RequestAction в контракте, или контракт операции должен указывать RequestAction='*.
Код ошибки: SFxInvalidStaticOverloadCalledForDuplexChannelFactory1 Статический метод CreateChannel нельзя использовать с указанным контрактом, так как этот контракт определяет контракт обратного вызова. Используйте одну из статических перегрузк CreateChannel в DuplexChannelFactory<TChannel>.
Невалидный поток в запросе Чтобы запрос в указанной операции был потоком, операция должна иметь один параметр, тип которого — Stream.
SFxInvalidStreamInResponse Чтобы ответ в указанной операции был потоком, операция должна иметь один параметр или возвращаемое значение, тип которого — Stream.
SFxInvalidStreamInTypedMessage - Неверный поток в типизированном сообщении Чтобы использовать потоки с моделью программирования контракта сообщения, указанный тип должен иметь один элемент MessageBody, тип которого — Stream.
SFxInvalidUseOfPrimitiveOperationFormatter Метод PrimitiveOperationFormatter получил параметр или тип возвращаемого значения, который он не поддерживает.
Тип данных базового контракта сообщение SFx недействителен Указанный тип определяет MessageContract и является производным от указанного типа, который не определяет MessageContract. Все объекты в указанной иерархии наследования должны определять MessageContract.
SFxMethodNotSupported1 Указанный метод не поддерживается в этом объекте. Это может произойти, если метод не помечен с помощью OperationContractAttribute или если тип интерфейса не помечен с помощью ServiceContractAttribute.
SFxMethodNotSupportedByType2 Указанный тип реализации ServiceHost не реализует указанный контракт службы.
SFxMethodNotSupportedOnCallback1 Указанный метод обратного вызова не поддерживается. Это может произойти, если метод не помечен с помощью OperationContractAttribute или если его тип интерфейса не является целевым объектом ServiceContractAttribute CallbackContractContract.
SFxMismatchedOperationParent Операция DispatchOperation или ClientOperation может быть добавлена только в среду выполнения DispatchRuntime или ClientRuntime соответственно.
SFxИмяНеМожетБытьПустым Свойство Name не может быть пустой строкой.
Тип для параметра не указан Для параметра не указан тип CLR, из-за чего операция не может быть создана.
SFxOperationBehaviorAttributeOnlyOnlyServiceClass OperationBehaviorAttribute может переходить только к классу службы. Его нельзя поместить в интерфейс ServiceContract. Указанный метод указанного типа нарушает это.
SFxOperationContractOnNonServiceContract Указанный метод помечен атрибутом OperationContractAttribute, но содержащий его тип не помечен атрибутом ServiceContractAttribute. OperationContractAttribute можно использовать только для методов в типах ServiceContractAttribute или в типах CallbackContract.
SFxНесоответствиеКоличестваПараметров Несоответствие между числом предоставленных аргументов и числом ожидаемых аргументов. В частности, указанный аргумент имеет указанное количество элементов, а ожидаемый аргумент имеет указанное количество элементов.
Имя части SFx должно быть уникальным в RPC Указанное имя части сообщения не является уникальным в сообщении вызова удаленной процедуры.
SFxReplyActionMismatch3 Сообщение ответа получено для указанной операции с указанным действием. Однако код клиента требует указанного действия.
SFxRequestReplyNone Сообщение получено с заголовком WS-Addressing ReplyTo или FaultTo, предназначенным для адреса None. Эти значения недопустимы для операций запроса и ответа. Используйте одностороннюю операцию или включите ManualAddressing, если необходимо поддерживать значения ReplyTo или FaultTo как None.
SFxRequestTimedOut1 (Истекло время ожидания запроса) Эта операция запроса не получила ответ в течение заданного времени. Допустимое время могло быть частью более длительного тайм-аута. Это может быть связано с тем, что служба по-прежнему обрабатывает операцию или так как служба не смогла отправить ответное сообщение.
SFxRequestTimedOut2 Операция запроса, отправленная в указанное расположение, не получила ответ в течение заданного времени. Допустимое время могло быть частью более длительного тайм-аута. Это может быть связано с тем, что служба по-прежнему обрабатывает операцию или так как служба не смогла отправить ответное сообщение.
Схема SFx не содержит тип Схема с указанным целевым пространством имен не содержит тип с указанным именем.
Атрибут сервиса SfxServiceContract не найден Указанный тип контракта не является атрибутом ServiceContractAttribute. Чтобы определить допустимый контракт, указанный тип должен быть атрибутом ServiceContractAttribute. Тип может быть интерфейсом контракта или классом службы.
SFxКонфигурацияГенератораКонтрактовОбязательна Чтобы создать сведения о конфигурации с помощью метода GenerateServiceEndpoint, экземпляр ServiceContractGenerator должен быть инициализирован с допустимым объектом конфигурации.
Невозможно добавить конечную точку после открытия SFxServiceHostBase. Конечные точки нельзя добавить после того, как ServiceHost находится в одном из следующих состояний:

- Открыто
-Сбой
- Завершено
- Закрытые
SFxServiceHostBase не может добавить конечную точку без описания. Конечные точки нельзя добавить до инициализации свойства Description.
SFxServiceMetadataBehaviorNoHttpBaseAddress Свойство HttpGetEnabled ServiceMetadataBehavior имеет значение true, а свойство HttpGetUrl является относительным адресом, но базовый адрес HTTP отсутствует. Укажите базовый HTTP-адрес или задайте для HttpGetUrl абсолютный адрес.
SFxServiceMetadataBehaviorNoHttpsBaseAddress Свойство HttpsGetEnabled ServiceMetadataBehavior имеет значение true, а свойство HttpsGetUrl является относительным адресом, но базовый адрес HTTPS отсутствует. Укажите базовый адрес HTTPS или задайте для HttpsGetUrl абсолютный адрес.
SFxServiceMetadataBehaviorUrlMustBeHttpOrRelative (URL службы метаданных должен быть HTTP или относительным) URL-адрес поведения должен быть относительным универсальным идентификатором ресурса или абсолютным универсальным идентификатором ресурса с указанной схемой. Указанный URL-адрес является абсолютным универсальным идентификатором ресурса с указанной схемой.
SFxStreamRequestMessageClosed Сообщение, содержащее этот поток, было закрыто. После возврата операции службы невозможно получить доступ к потокам запросов.
SFxStreamResponseMessageClosed Сообщение, содержащее этот поток, было закрыто.
SFxTerminateRequestProcessingException Расширение в конвейере операций должно завершить обработку этого сообщения.
SFxЗавершающаяОперацияУжеВызвана1 Этот канал не может отправлять больше сообщений, так как была вызвана операция IsTerminating.
SFxЛимитДроссельнойЗаслонкиДолженБытьБольшеНуля0 Ограничение регулирования должно быть больше нуля. Чтобы отключить ограничение регулирования, задайте значение Int32.MaxValue.
SFxТипизированноеИлиНетипизированноеСообщениеНеМожетБытьСмешаноСVoidВRpc При использовании стиля с кодировкой RPC типы контрактов сообщений или тип System.ServiceModel.Channels.Message нельзя использовать, если операция не имеет параметров или имеет возвращаемое значение void. Добавьте пустой тип контракта сообщения в качестве параметра или возвращаемого типа для указанной операции.
SFxUserCodeThrewException Указанная операция пользователя вызвала исключение, которое необработано в пользовательском коде. Если это повторяющаяся проблема, это может указывать на ошибку в реализации указанного метода.
SfxИспользоватьTypedMessageДляПользовательскихАтрибутов Указанный параметр нельзя сопоставить с параметром операции, так как для него требуются дополнительные атрибуты.
Несоответствие версии в контексте операции и сообщении Невозможно добавить исходящие заголовки в сообщение, так как MessageVersion в OperationContext.Current не соответствует версии заголовка обрабатываемого сообщения
SFxWellKnownNonSingleton0 Чтобы использовать один из конструкторов ServiceHost, который принимает экземпляр службы, параметр InstanceContextMode службы должен быть установлен в значение InstanceContextMode.Single. Это можно настроить с помощью ServiceBehaviorAttribute. В противном случае используйте конструкторы ServiceHost, которые принимают аргумент Type.
SFxWrapperTypeHasMultipleNamespaces Тип оболочки для указанного сообщения нельзя проецировать как тип контракта данных, так как он имеет несколько пространств имен. Используйте xmlSerializer.
URI должен быть абсолютным Универсальный код ресурса (URI) должен быть абсолютным.