Visual Basic (Declaration) | |
---|---|
<AspNetCompatibilityRequirementsAttribute(AspNetCompatibilityRequirementsMode.Allowed)> <ServiceBehaviorAttribute()> Public Class DICOMService Implements IManageService, IObjectRetrieveService, IQueryService, IStoreService |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As DICOMService |
C# | |
---|---|
[AspNetCompatibilityRequirementsAttribute(AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehaviorAttribute()] public class DICOMService : IManageService, IObjectRetrieveService, IQueryService, IStoreService |
C++/CLI | |
---|---|
[AspNetCompatibilityRequirementsAttribute(AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehaviorAttribute()] public ref class DICOMService : public IManageService, IObjectRetrieveService, IQueryService, IStoreService |
The DicomService exposes four contracts to the web clients: IQueryService, IStoreService, IObjectRetrieveService and IManageService
The DicomService is associated with four Endpoints, each endpoint is a combination of a Contract, Address and Binding information. These endpoints can be configured from the configuration file.
Each contract in the DicomService is implemented as a plug-in which is created and loaded dynamically from the configuration file. The DicomService will load the Leadtools.Dicom.Services.DICOMServicesConfigurationHandler section using the name "dicomServicesPluginFactorySection" to create a Leadtools.Dicom.Services.DICOMPluginFactory object which will be used to dynamically create the plug-ins objects.
For more information about the plug-ins architecture and implementing custom plug-ins see the Server Side Web Service Overview
For more information about the WCF Service security model see WCF Security
System.Object
Leadtools.Dicom.WCF.DICOMService
Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family