[TIBCO.EMS .NET client library 5.1 documentation]
Assembly: TIBCO.EMS (in TIBCO.EMS.dll)
Lookup an object in the naming server
Namespace:
TIBCO.EMSAssembly: TIBCO.EMS (in TIBCO.EMS.dll)
Syntax
public virtual Object Lookup( string name ) |
Public Overridable Function Lookup ( _ name As String _ ) As Object |
public: virtual Object^ Lookup( String^ name ) |
Parameters
- name
- Type: System..::.String
The name of the object to look up from the naming server.
Return Value
The named object.Implements
ILookupContext..::.Lookup(String)
Remarks
This method provides the naming service to
query an object by its name.
Examples
For example:
Hashtable env = new Hashtable();
env.Add(LookupContext.PROVIDER_URL, "tibjmsnaming://localhost:7222");
env.Add(LookupContext.SECURITY_PRINCIPAL", "myUserName");
env.Add(LookupContext.SECURITY_CREDENTIALS", "myPassword");
try {
LookupContext searcher = new LookupContext(env);
TIBCO.EMS.Queue queue = (TIBCO.EMS.Queue)searcher.Lookup("theQueueName");
...
} catch (NamingException) {
...
}
| |
Exceptions
| Exception | Condition |
|---|---|
| TIBCO.EMS..::.AuthenticationException | If authentication to the naming server has failed. |
| TIBCO.EMS..::.ServiceUnavailableException | If the naming service is unavailable. |
| TIBCO.EMS..::.NamingException | If the named object is not found or the query to the naming service failed. |