Share via


SecureStoreServiceApplication Class

Provides the application programming interface (API) for the SecureStoreServiceApplicationProxy to execute the client’s method call, and implements services provided by the Secure Store Service.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
        Microsoft.SharePoint.Administration.SPServiceApplication
          Microsoft.SharePoint.Administration.SPIisWebServiceApplication
            Microsoft.Office.SecureStoreService.Server.SecureStoreServiceApplication

Namespace:  Microsoft.Office.SecureStoreService.Server
Assembly:  Microsoft.Office.SecureStoreService (in Microsoft.Office.SecureStoreService.dll)

Syntax

'Declaration
<GuidAttribute("B85F20D0-BDED-4aa9-9449-F0005B4A0482")> _
<ServiceBehaviorAttribute(IncludeExceptionDetailInFaults := True)> _
<IisWebServiceApplicationBackupBehaviorAttribute> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SecureStoreServiceApplication _
    Inherits SPIisWebServiceApplication _
    Implements ISecureStoreServiceApplication, IDisposable
'Usage
Dim instance As SecureStoreServiceApplication
[GuidAttribute("B85F20D0-BDED-4aa9-9449-F0005B4A0482")]
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[IisWebServiceApplicationBackupBehaviorAttribute]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SecureStoreServiceApplication : SPIisWebServiceApplication, 
    ISecureStoreServiceApplication, IDisposable

Remarks

This is the only application that is supported by the SecureStoreService object.

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

SecureStoreServiceApplication Members

Microsoft.Office.SecureStoreService.Server Namespace