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, Binding, EndpointAddress) |
Создает новый экземпляр AnnouncementEndpoint класса, который поддерживает указанную с указанной DiscoveryVersion привязкой и адресом. |
| AnnouncementEndpoint(DiscoveryVersion) |
Создает новый экземпляр класса, поддерживающего AnnouncementEndpoint указанный DiscoveryVersion. |
Свойства
| Имя | Описание |
|---|---|
| Address |
Возвращает или задает адрес конечной точки для конечной точки службы. (Унаследовано от ServiceEndpoint) |
| Behaviors |
Возвращает поведение конечной точки службы. (Унаследовано от ServiceEndpoint) |
| Binding |
Возвращает или задает привязку для конечной точки службы. (Унаследовано от ServiceEndpoint) |
| Contract |
Возвращает контракт для конечной точки службы. (Унаследовано от ServiceEndpoint) |
| DiscoveryVersion |
Возвращает версию обнаружения, поддерживает эту конечную точку объявления. |
| EndpointBehaviors |
Возвращает поведение конечной точки для службы. (Унаследовано от ServiceEndpoint) |
| IsSystemEndpoint |
Возвращает или задает, создается ли конечная точка службы системой, а не определяемая пользователем. (Унаследовано от ServiceEndpoint) |
| ListenUri |
Получает или задает универсальный код ресурса (URI), по которому конечная точка службы прослушивает. (Унаследовано от ServiceEndpoint) |
| ListenUriMode |
Возвращает или задает способ обработки транспортного кода ресурса (URI), предоставленного службой для прослушивания. (Унаследовано от ServiceEndpoint) |
| MaxAnnouncementDelay |
Возвращает или задает максимальную задержку объявления. |
| Name |
Возвращает или задает имя конечной точки службы. (Унаследовано от ServiceEndpoint) |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |