Bloomberg API for .NET
ResolveAsync Method (resolutionList, resolveMode, providerIdentity)
NamespacesBloomberglp.BlpapiProviderSessionResolveAsync(ResolutionList, ResolveMode, Identity)
Begins the resolution of the topics in the specified 'resolutionList'.
Declaration Syntax
C#Visual BasicVisual C++
public void ResolveAsync(
	ResolutionList resolutionList,
	ResolveMode resolveMode,
	Identity providerIdentity
)
Public Sub ResolveAsync ( 
	resolutionList As ResolutionList,
	resolveMode As ResolveMode,
	providerIdentity As Identity
)
public:
void ResolveAsync(
	ResolutionList^ resolutionList, 
	ResolveMode resolveMode, 
	Identity^ providerIdentity
)
Parameters
resolutionList (ResolutionList)
resolveMode (ResolveMode)
providerIdentity (Identity)
Remarks
If the specified 'resolveMode' is DONT_REGISTER_SERVICES (the default) then all the services referenced in the topics in the 'resolutionList' must already have been registered using registerService(). If 'resolveMode' is AUTO_REGISTER_SERVICES then the specified 'providerIdentity' should be supplied and ProviderSession will automatically attempt to register any services reference in the topics in the 'resolutionList' that have not already been registered.

One or more RESOLUTION_STATUS events will be delivered with the results of the resolution. These events may be generated before or after resolve() returns. If AUTO_REGISTER_SERVICES is specified SERVICE_STATUS events may also be generated before or after resolve() returns.

Exceptions
ExceptionCondition
InvalidOperationException The session is not started.
DuplicateCorrelationIDException The specified correlationId in 'resolutionList' is not unique.

Assembly: Bloomberglp.Blpapi (Module: Bloomberglp.Blpapi.dll) Version: 3.8.10.1