IODataPayloadUriConverter Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает пользовательское преобразование URL-адресов, найденных в полезных данных.
public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
- Производный
Комментарии
Этот интерфейс можно реализовать в сообщениях (см. IODataRequestMessage и IODataResponseMessage). Когда сообщение, реализующее этот интерфейс, передается в ODataMessageWriter или ODataMessageReader, модуль записи и чтения сообщений будет использовать этот интерфейс для пользовательского преобразования URL-адресов. Это означает, что при записи URI в полезные данные вызывается метод преобразования в этом интерфейсе для преобразования базового URI и URI полезных данных в фактический URI для записи в полезные данные. Если метод возвращает значение NULL из вызова преобразования, будет использоваться преобразование по умолчанию. Для модулей чтения это означает, что базовый URI (из полезных данных или параметров модуля чтения) и URI, считанный из полезных данных, передаются в метод. Результатом является то, что включается в отчет для экземпляров OData OM. Снова, если метод преобразования возвращает значение NULL, преобразование по умолчанию запускается.
Методы
ConvertPayloadUri(Uri, Uri) |
Реализует пользовательскую схему преобразования URL-адресов. Этот метод возвращает значение NULL, если пользовательское преобразование не нужно. Если этот метод возвращает URL-адрес, отличный от NULL, это значение будет использоваться без дальнейшей проверки. |