IASSPClientProxy Interface

Definition

Defines dependency-free methods and properties to load workbook models within SharePoint and to interact with existing Excel Services sessions.

[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("3bc7dc0c-85c4-4911-979f-00ee04904b9b")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IASSPClientProxy
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("3bc7dc0c-85c4-4911-979f-00ee04904b9b")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IASSPClientProxy = interface
Public Interface IASSPClientProxy
Attributes

Methods

GetLinkFile(String)

Gets a metadata about a BISM Connection (.aslx) file located in the local SharePoint farm.

GetWindowsIdentityFromCurrentPrincipal()

This method is used when the caller needs to construct a WindowsIdentity from the Thread.CurrentPrincipal. This uses SharePoint apis to reconstruct the WindowIdentity

IsFarmRunning()

Test whether or not a given workbook is hosted in the local SharePoint farm.

IsRunningInFarm(Int32)

Indicates whether the application is running on a machine which has SharePoint, with at least with this version of SharePoint installed.

IsWorkbookInFarm(String)

Test whether or not a given workbook is hosted in the local SharePoint farm.

Log(TraceLevel, String)

Adds a trace entry to the log.

Log1(TraceLevel, String, String)

Adds a trace entry to the log.

Log2(TraceLevel, String, String, String)

Adds a trace entry to the log.

Log3(TraceLevel, String, String, String, String)

Adds a trace entry to the log.

Log4(TraceLevel, String, String, String, String, String)

Adds a trace entry to the log.

OpenWorkbookModel(String)

Open a connection to a specific workbook's model and return metadata that can be used to interact with the resulting session.

OpenWorkbookModel(String, SessionLifetimePolicy)

Open a connection to a specific workbook's model and return metadata that can be used to interact with the resulting session.

OpenWorkbookModelForRefresh(String)

Open an exclusive, writable connection to a specific workbook's model and return metadata that can be used to interact with the resulting session.

OpenWorkbookModelForRefresh(String, SessionLifetimePolicy)

Open an exclusive, writable connection to a specific workbook's model and return metadata that can be used to interact with the resulting session.

OpenWorkbookSession(String, String)

Open a new connection to a specific workbook's model within the scope of a given Excel Services session, and return metadata that can be used to interact with the session.

OpenWorkbookSession(String, String, SessionLifetimePolicy)

Open a new connection to a specific workbook's model within the scope of a given Excel Services session, and return metadata that can be used to interact with the session.

TraceError(String, Object[])

Write an error to the ULS log.

TraceVerbose(String, Object[])

Write a verbose message to the ULS log.

TraceWarning(String, Object[])

Write a warning to the ULS log.

Applies to