FindByPropertySpecification.Options Property
FindByPropertySpecification.Options Property
The search options (FindOptions object), which may include the range of results and a flag to identify which objects are desired in the returned results.
Public Options As FindOptions
[C#]
public FindOptions Options;
Example
[Visual Basic]
Dim findServiceSoap As FindServiceSoap = New FindServiceSoap
findServiceSoap.Credentials = _
New NetworkCredential(myMapPointUserId, mySecurePassword)
Dim entityPropertyValues As EntityPropertyValue() = New EntityPropertyValue(1) {}
entityPropertyValues(0) = New EntityPropertyValue
entityPropertyValues(0).Name = "PrimaryCity"
entityPropertyValues(0).Value = "Berlin"
entityPropertyValues(1) = New EntityPropertyValue
entityPropertyValues(1).Name = "IsWiFiHotSpot"
entityPropertyValues(1).Value = True
Dim findByPropertySpecification _
As FindByPropertySpecification = New FindByPropertySpecification
findByPropertySpecification.DataSourceName = "MapPoint.FourthCoffeeSample"
findByPropertySpecification.Filter = New FindFilter
findByPropertySpecification.Filter.EntityTypeName = "FourthCoffeeShops"
findByPropertySpecification.Filter.WhereClause = New WhereClause
findByPropertySpecification.Filter.WhereClause.SearchProperties = entityPropertyValues
findByPropertySpecification.Filter.WhereClause.SearchOperator = SearchOperatorFlag.And
Dim findResults As FindResults = findServiceSoap.FindByProperty(findByPropertySpecification)
[C#]
FindServiceSoap findService = new FindServiceSoap();
findService.Credentials =
new System.Net.NetworkCredential(myMapPointUserId, mySecurePassword);
EntityPropertyValue[] mySearchProperties = new EntityPropertyValue[2];
mySearchProperties[0] = new EntityPropertyValue();
mySearchProperties[0].Name = "PrimaryCity";
mySearchProperties[0].Value = "Berlin";
mySearchProperties[1] = new EntityPropertyValue();
mySearchProperties[1].Name = "IsWiFiHotSpot";
mySearchProperties[1].Value = true;
FindByPropertySpecification findbypropspec =
new FindByPropertySpecification();
findbypropspec.DataSourceName = "MapPoint.FourthCoffeeSample";
findbypropspec.Filter = new FindFilter();
findbypropspec.Filter.EntityTypeName = "FourthCoffeeShops";
findbypropspec.Filter.WhereClause = new WhereClause();
findbypropspec.Filter.WhereClause.SearchProperties = mySearchProperties;
findbypropspec.Filter.WhereClause.SearchOperator = SearchOperatorFlag.And;
FindResults foundResults;
foundResults = findService.FindByProperty(findbypropspec);
See Also
FindByPropertySpecification Class | FindOptions Class | FindByProperty Method