ProviderSessionResolveAsync Method (IResolutionList, ResolveMode, Identity) |
Begins the resolution of the topics in the specified 'resolutionList'.
Namespace:
Bloomberglp.Blpapi
Assembly:
Bloomberglp.Blpapi (in Bloomberglp.Blpapi.dll) Version: 3.24.8.1
Syntax public void ResolveAsync(
IResolutionList resolutionList,
ResolveMode resolveMode,
Identity providerIdentity
)
Public Sub ResolveAsync (
resolutionList As IResolutionList,
resolveMode As ResolveMode,
providerIdentity As Identity
)
public:
virtual void ResolveAsync(
IResolutionList^ resolutionList,
ResolveMode resolveMode,
Identity^ providerIdentity
) sealed
abstract ResolveAsync :
resolutionList : IResolutionList *
resolveMode : ResolveMode *
providerIdentity : Identity -> unit
override ResolveAsync :
resolutionList : IResolutionList *
resolveMode : ResolveMode *
providerIdentity : Identity -> unit
Parameters
- resolutionList
- Type: Bloomberglp.BlpapiIResolutionList
- resolveMode
- Type: Bloomberglp.BlpapiResolveMode
- providerIdentity
- Type: Bloomberglp.BlpapiIdentity
Implements
IProviderSessionResolveAsync(IResolutionList, ResolveMode, Identity)Exceptions Exception | Condition |
---|
InvalidOperationException |
The session is not started.
|
DuplicateCorrelationIDException |
The specified correlationId in 'resolutionList' is not unique.
|
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.
See Also