WSDiscoveryForDspi.SearchCompleted Event
The discovery library raises the SearchCompleted event when a pending search operation completes.
Namespace: Microsoft.Rfid.WSDiscovery
Assembly: Microsoft.Rfid.WsDiscovery (in microsoft.rfid.wsdiscovery.dll)
Syntax
'Declaration
Public Event SearchCompleted As AsyncCompletedEventHandler
public event AsyncCompletedEventHandler SearchCompleted
public:
event AsyncCompletedEventHandler^ SearchCompleted {
void add (AsyncCompletedEventHandler^ value);
void remove (AsyncCompletedEventHandler^ value);
}
/** @event */
public void add_SearchCompleted (AsyncCompletedEventHandler value)
/** @event */
public void remove_SearchCompleted (AsyncCompletedEventHandler value)
Example
The following example shows how to subscribe for the SearchCompleted event.
public class WsDiscoveryDeviceProvider : DeviceProvider
{
…
WSDiscoveryForDspi discoveryForDSPI = null;
public override void Init(RfidProviderContext providerContext, string providerName, PropertyProfile providerInitParameters)
{
discoveryForDSPI = new WSDiscoveryForDspi(providerName);
discoveryForDSPI.SearchCompleted += new AsyncCompletedEventHandler(discoveryForDSPI_SearchCompleted);
}
public override void TriggerDiscovery()
{
discoveryForDSPI.SearchAsync();
}
private void discoveryForDSPI_SearchCompleted(object sender, AsyncCompletedEventArgs e)
{
RfidProviderContext.Current.Logger.Log(Level.Info, "search completed:\n {0}");
}
}
Platforms
Development Platforms
Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, and Windows 2000
Target Platforms
See Also
Reference
WSDiscoveryForDspi Class
WSDiscoveryForDspi Members
Microsoft.Rfid.WSDiscovery Namespace