Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе перечислены все исключения, созданные данными 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) должен быть абсолютным. |