ServiceEndpointCollection.Find Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает первую из найденных в коллекции конечных точек службы, которая удовлетворяет определенным критериям.
Перегрузки
Find(Type) |
Возвращает первую из найденных в коллекции конечных точек службы, которая соответствует заданному типу контракта. |
Find(Uri) |
Возвращает конечную точку службы с заданным адресом из коллекции конечных точек службы. |
Find(XmlQualifiedName) |
Возвращает конечную точку службы с заданным пространством имен и именем контракта из коллекции конечных точек службы. |
Find(Type, XmlQualifiedName) |
Возвращает конечную точку службы с заданным типом контракта, именем и пространством имен привязки из коллекции конечных точек службы. |
Find(XmlQualifiedName, XmlQualifiedName) |
Возвращает первую конечную точку службы с заданным именем и пространством имен контракта, и с заданным именем и пространством имен привязки из коллекции конечных точек службы. |
Комментарии
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.
Find(Type)
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
Возвращает первую из найденных в коллекции конечных точек службы, которая соответствует заданному типу контракта.
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Type ^ contractType);
public System.ServiceModel.Description.ServiceEndpoint Find (Type contractType);
member this.Find : Type -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractType As Type) As ServiceEndpoint
Параметры
Возвращаемое значение
Первая ServiceEndpoint, соответствующая заданному типу контракта, или null
, если конечные точки не найдены.
Исключения
contractType
имеет значение null
.
Комментарии
Эта Find(Type) перегрузка связана с моделью программирования Windows Communication Foundation (WCF). Поиск выполняется в свойстве ContractType для каждой конечной точки. Может ContractType иметь значение null
, если ContractDescription не был создан из модели программирования WCF (типы с атрибутами *Contract).
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.
Применяется к
Find(Uri)
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
Возвращает конечную точку службы с заданным адресом из коллекции конечных точек службы.
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Uri ^ address);
public System.ServiceModel.Description.ServiceEndpoint Find (Uri address);
member this.Find : Uri -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (address As Uri) As ServiceEndpoint
Параметры
Возвращаемое значение
Первая ServiceEndpoint с заданным адресом или null
, если конечные точки не найдены.
Исключения
address
имеет значение null
.
Комментарии
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.
Применяется к
Find(XmlQualifiedName)
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
Возвращает конечную точку службы с заданным пространством имен и именем контракта из коллекции конечных точек службы.
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(System::Xml::XmlQualifiedName ^ contractName);
public System.ServiceModel.Description.ServiceEndpoint Find (System.Xml.XmlQualifiedName contractName);
member this.Find : System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractName As XmlQualifiedName) As ServiceEndpoint
Параметры
- contractName
- XmlQualifiedName
Тип XmlQualifiedName для контракта службы.
Возвращаемое значение
Первая ServiceEndpoint с заданным пространством имен и именем контракта, или null
, если конечные точки не найдены.
Комментарии
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.
Применяется к
Find(Type, XmlQualifiedName)
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
Возвращает конечную точку службы с заданным типом контракта, именем и пространством имен привязки из коллекции конечных точек службы.
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(Type ^ contractType, System::Xml::XmlQualifiedName ^ bindingName);
public System.ServiceModel.Description.ServiceEndpoint Find (Type contractType, System.Xml.XmlQualifiedName bindingName);
member this.Find : Type * System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractType As Type, bindingName As XmlQualifiedName) As ServiceEndpoint
Параметры
- bindingName
- XmlQualifiedName
Тип XmlQualifiedName для привязки службы.
Возвращаемое значение
Первая ServiceEndpoint с заданным типом контракта, именем и пространством имен привязки, или null
, если конечные точки не найдены.
Исключения
Параметр contractType
или bindingName
имеет значение null
.
Комментарии
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.
Применяется к
Find(XmlQualifiedName, XmlQualifiedName)
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
- Исходный код:
- ServiceEndpointCollection.cs
Возвращает первую конечную точку службы с заданным именем и пространством имен контракта, и с заданным именем и пространством имен привязки из коллекции конечных точек службы.
public:
System::ServiceModel::Description::ServiceEndpoint ^ Find(System::Xml::XmlQualifiedName ^ contractName, System::Xml::XmlQualifiedName ^ bindingName);
public System.ServiceModel.Description.ServiceEndpoint Find (System.Xml.XmlQualifiedName contractName, System.Xml.XmlQualifiedName bindingName);
member this.Find : System.Xml.XmlQualifiedName * System.Xml.XmlQualifiedName -> System.ServiceModel.Description.ServiceEndpoint
Public Function Find (contractName As XmlQualifiedName, bindingName As XmlQualifiedName) As ServiceEndpoint
Параметры
- contractName
- XmlQualifiedName
Тип XmlQualifiedName для контракта службы.
- bindingName
- XmlQualifiedName
Тип XmlQualifiedName для привязки службы.
Возвращаемое значение
Первая ServiceEndpoint с заданным пространством имен и именем контракта и привязки.
Исключения
Параметр contractName
или bindingName
имеет значение null
.
Комментарии
Теоретически критериям могут удовлетворять несколько конечных точек. Метод возвращает первое вхождение в коллекции. Если требуется найти все объекты ServiceEndpoint, удовлетворяющие указанным критериям, используйте один из методов FindAll.