BdcService class

Represents the abstract, conceptual Business Data Connectivity (BDC) service.

Namespace:  Microsoft.SharePoint.BusinessData.SharedService
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class BdcService : SPIisWebService

This type is used to track whether the service exists in a farm, and answers what services are installed and available in the farm.

The BdcServiceApplication is an instantiation of a BdcService to provide functionality to a Web application. The BdcService is conceptually a process that runs to back the BdcServiceApplication; if the BdcService is stopped, the BdcServiceApplication will not be responsive. Whether the BdcService is running on a particular computer determines whether that computer can do work to service Business Data Connectivity (BDC) service requests to the farm.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.