Click or drag to resize
ProviderSessionResolveAsync Method (IResolutionList, ResolveMode)
Begins the resolution of the topics in the specified 'resolutionList'.

The session identity will be used if it's been authorized.

Namespace:  Bloomberglp.Blpapi
Assembly:  Bloomberglp.Blpapi (in Bloomberglp.Blpapi.dll) Version: 3.24.11.1
Syntax
public void ResolveAsync(
	IResolutionList resolutionList,
	ResolveMode resolveMode
)

Parameters

resolutionList
Type: Bloomberglp.BlpapiIResolutionList
resolveMode
Type: Bloomberglp.BlpapiResolveMode

Implements

IProviderSessionResolveAsync(IResolutionList, ResolveMode)
Exceptions
ExceptionCondition
InvalidOperationException The session is not started.
DuplicateCorrelationIDException The specified correlationId in 'resolutionList' is not unique.
Remarks
If the specified 'resolveMode' is ResolveMode.DONT_REGISTER_SERVICES 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 EventType.RESOLUTION_STATUS events will be delivered with the results of the resolution. These events may be generated before or after ResolveAsync() returns. If ResolveMode.AUTO_REGISTER_SERVICES is specified EventType.SERVICE_STATUS events may also be generated before or after this method returns.

See Also