Partilhar via


BdcServiceApplicationProxy Class

Represents a connection to Business Data Connectivity (BDC) service, which can be local or federated. Operations on the proxy are subject to fluctuations in performance because of network issues; if the proxy is to a very remote federated farm through a congested network, operations may be quite slow.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
        Microsoft.SharePoint.Administration.SPServiceApplicationProxy
          Microsoft.SharePoint.Administration.SPIisWebServiceApplicationProxy
            Microsoft.SharePoint.BusinessData.SharedService.BdcServiceApplicationProxy

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

Syntax

'Declaration
<GuidAttribute("B35438A3-9778-4ea3-8E4F-6DAC0BD9CE89")> _
<FileIOPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
<EnvironmentPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
<SecurityPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
<ReflectionPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
<WebPermissionAttribute(SecurityAction.Assert, Unrestricted := True)> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class BdcServiceApplicationProxy _
    Inherits SPIisWebServiceApplicationProxy _
    Implements IDisposable
'Usage
Dim instance As BdcServiceApplicationProxy
[GuidAttribute("B35438A3-9778-4ea3-8E4F-6DAC0BD9CE89")]
[FileIOPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[EnvironmentPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[SecurityPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[ReflectionPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[WebPermissionAttribute(SecurityAction.Assert, Unrestricted = true)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class BdcServiceApplicationProxy : SPIisWebServiceApplicationProxy, 
    IDisposable

Remarks

A BdcServiceApplicationProxy is an object that a client can compile against to perform BDC operations. BdcServiceApplicationProxy is responsible for communicating to its server-side BdcServiceApplication object by using the IBdcServiceApplication Web service.

Thread Safety

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

See Also

Reference

BdcServiceApplicationProxy Members

Microsoft.SharePoint.BusinessData.SharedService Namespace