AnnouncementEndpoint Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Стандартная конечная точка, используемая службами для отправки сообщений объявления.
public ref class AnnouncementEndpoint : System::ServiceModel::Description::ServiceEndpoint
public class AnnouncementEndpoint : System.ServiceModel.Description.ServiceEndpoint
type AnnouncementEndpoint = class
inherit ServiceEndpoint
Public Class AnnouncementEndpoint
Inherits ServiceEndpoint
- Наследование
- Производный
Комментарии
Этот класс представляет конечную точку с фиксированным контрактом, поэтому при создании конечных точек объявления указываются только привязка и адрес. AnnouncementEndpoint поддерживает две версии протокола обнаружения: WS-Discovery от апреля 2005 г. и WS-Discovery от июля 2008 г. Любой экземпляр конечной точки поддерживает только одну из этих версий. Вы выбираете, какая версия поддерживается конечной точкой, предоставляя discoveryVersion
параметр соответствующему AnnouncementEndpoint
конструктору. Версия обнаружения по умолчанию — WS-Discovery от апреля 2005 г.
AnnouncementClient использует AnnouncementEndpoint для передачи объявлений. Класс AnnouncementService и все производные от него классы используют AnnouncementEndpoint для прослушивания объявлений.
Конструкторы
AnnouncementEndpoint() |
Создает новый экземпляр класса AnnouncementEndpoint. |
AnnouncementEndpoint(Binding, EndpointAddress) |
Создает новый экземпляр класса AnnouncementEndpoint с заданной привязкой и адресом. |
AnnouncementEndpoint(DiscoveryVersion) |
Создает новый экземпляр класса AnnouncementEndpoint, который поддерживает указанную версию DiscoveryVersion. |
AnnouncementEndpoint(DiscoveryVersion, Binding, EndpointAddress) |
Создает новый экземпляр класса AnnouncementEndpoint, который поддерживает указанную версию DiscoveryVersion с указанной привязкой и адресом. |
Свойства
Address |
Получает или задает адрес конечной точки для конечной точки службы. (Унаследовано от ServiceEndpoint) |
Behaviors |
Получает расширения функциональности для конечной точки службы. (Унаследовано от ServiceEndpoint) |
Binding |
Получает или задает привязку для конечной точки службы. (Унаследовано от ServiceEndpoint) |
Contract |
Получает контракт для конечной точки службы. (Унаследовано от ServiceEndpoint) |
DiscoveryVersion |
Возвращает версию обнаружения, которую поддерживает данная конечная точка объявления. |
EndpointBehaviors |
Получает поведение конечной точки для службы. (Унаследовано от ServiceEndpoint) |
IsSystemEndpoint |
Возвращает или задает значение, указывающее, формируется ли конечная точка службы системой, а не определяется пользователем. (Унаследовано от ServiceEndpoint) |
ListenUri |
Получает или задает универсальный код ресурса (URI), при котором конечная точка службы ожидает передачи данных. (Унаследовано от ServiceEndpoint) |
ListenUriMode |
Получает или задает способ обработки транспортом универсального кода ресурса, предоставляемого службы для ожидания передачи данных. (Унаследовано от ServiceEndpoint) |
MaxAnnouncementDelay |
Возвращает или задает максимальную задержку объявления. |
Name |
Получает или задает имя конечной точки службы. (Унаследовано от ServiceEndpoint) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |