Share via


SecureStoreServiceApplication members

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.

The SecureStoreServiceApplication type exposes the following members.

Constructors

  Name Description
Public method SecureStoreServiceApplication Initializes a new instance of the SecureStoreServiceApplication class.

Top

Properties

  Name Description
Protected property AccessRights (Inherited from SPIisWebServiceApplication.)
Protected property AdministrationAccessRights Gets the administration access rights. (Overrides SPServiceApplication.AdministrationAccessRights.)
Public property ApplicationClassId Gets the globally unique identifier (GUID) that represents the application class ID. (Overrides SPServiceApplication.ApplicationClassId.)
Public property ApplicationPool (Inherited from SPIisWebServiceApplication.)
Public property ApplicationVersion Gets the version of the current application. (Overrides SPServiceApplication.ApplicationVersion.)
Public property CanUpgrade (Inherited from SPPersistedUpgradableObject.)
Public property Comments (Inherited from SPIisWebServiceApplication.)
Public property DefaultEndpoint (Inherited from SPIisWebServiceApplication.)
Protected property DefaultEndpointName Gets the default Windows Communication Foundation (WCF) endpoint name for the current application. (Overrides SPIisWebServiceApplication.DefaultEndpointName.)
Public property DisplayName (Inherited from SPPersistedObject.)
Public property Endpoints (Inherited from SPIisWebServiceApplication.)
Public property Farm (Inherited from SPPersistedObject.)
Public property Id (Inherited from SPPersistedObject.)
Public property IisVirtualDirectoryPath (Inherited from SPIisWebServiceApplication.)
Protected property InstallPath Gets the fully qualified installation path for the current application. (Overrides SPIisWebServiceApplication.InstallPath.)
Public property IsBackwardsCompatible (Inherited from SPPersistedUpgradableObject.)
Public property ManageLink Gets a SharePoint SPAdministrationLink object to the page that is used to manage the application. (Overrides SPServiceApplication.ManageLink.)
Public property Name (Inherited from SPPersistedObject.)
Public property NeedsUpgrade (Inherited from SPPersistedUpgradableObject.)
Public property NeedsUpgradeIncludeChildren (Inherited from SPPersistedUpgradableObject.)
Public property Parent (Inherited from SPPersistedObject.)
Public property PermissionsLink (Inherited from SPIisWebServiceApplication.)
Public property Properties (Inherited from SPPersistedObject.)
Public property PropertiesLink Returns a link to edit the properties for the current application. (Overrides SPServiceApplication.PropertiesLink.)
Public property Service (Inherited from SPServiceApplication.)
Public property ServiceApplicationProxyGroup (Inherited from SPServiceApplication.)
Public property ServiceInstances (Inherited from SPServiceApplication.)
Public property Shared (Inherited from SPIisWebServiceApplication.)
Public property Status (Inherited from SPPersistedObject.)
Public property TermsOfServiceUri (Inherited from SPIisWebServiceApplication.)
Public property TypeName Gets the type name that describes the current application. (Overrides SPPersistedObject.TypeName.)
Public property UpgradeContext (Inherited from SPPersistedUpgradableObject.)
Public property UpgradedPersistedProperties (Inherited from SPAutoSerializingObject.)
Public property Uri (Inherited from SPIisWebServiceApplication.)
Public property Version (Inherited from SPPersistedObject.)
Protected property VirtualPath Gets the virtual path for the current application. (Overrides SPIisWebServiceApplication.VirtualPath.)
Protected property WasCreated (Inherited from SPPersistedObject.)

Top

Methods

  Name Description
Public method AddServiceEndpoint(String, SPIisWebServiceBindingType) (Inherited from SPIisWebServiceApplication.)
Public method AddServiceEndpoint(String, SPIisWebServiceBindingType, String) (Inherited from SPIisWebServiceApplication.)
Public method ApplicationPoolChanged Grants the Secure Store Service database access to the new application pool owner after the application pool has changed.
Public method BeginProvision (Inherited from SPServiceApplication.)
Public method BeginUnprovision (Inherited from SPServiceApplication.)
Public method ChangeMasterSecretKey Changes the master key in the SecureStoreServiceDatabase for the current application.
Protected method CheckAccess (Inherited from SPIisWebServiceApplication.)
Protected method CheckAdministrationAccess (Inherited from SPServiceApplication.)
Public method Clone (Inherited from SPPersistedObject.)
Public method CreateApplication Creates a target application.
Public method CreateConnectionSettings Create a new instance of the ConnectionSettings.
Public method Delete Removes the current application. (Overrides SPIisWebServiceApplication.Delete().)
Public method DeleteAllUserCredentials Deletes the credentials for the specified user for all of the target applications in the specified partition.
Public method DeleteApplication Deletes the specified target application from the specified partition.
Public method DeleteConnectionSettings Delete the ConnectionSettings identified by the ConnectionSettings id.
Public method DeleteCredentials Deletes the credentials of the current caller for the specified individual target application in the specified partition.
Public method DeleteUserCredentials Deletes the specified user credentials for the specified target application in the specified partition.
Protected method DemandAccess (Inherited from SPIisWebServiceApplication.)
Protected method DemandAdministrationAccess (Inherited from SPServiceApplication.)
Public method Dispose Releases all resources used by the current instance of the SecureStoreServiceApplication class.
Public method EndProvision (Inherited from SPServiceApplication.)
Public method EndUnprovision (Inherited from SPServiceApplication.)
Public method Equals (Inherited from SPPersistedObject.)
Protected method Finalize This member is reserved for internal use and is not intended to be used directly from your code. (Overrides Object.Finalize().)
Public method GetAccessControl (Inherited from SPIisWebServiceApplication.)
Public method GetAdministrationAccessControl (Inherited from SPServiceApplication.)
Public method GetAllConnectionSettings Return all the ConnectionSettings in the secure store.
Public method GetApplication Gets the target application definition for the specified application in the specified partition.
Public method GetApplicationAdministratorClaims Gets the claims of the administrators for the specified target application.
Public method GetApplicationClaims Gets the collection of claims of the administrators, group members, and ticket redeemers for the specified target application in the specified partition.
Public method GetApplicationFields Gets all of the application fields for the specified target application and partition.
Public method GetApplicationGroupClaims Gets the claims of the group members of the specified group target application in the specified partition.
Public method GetApplications Gets all the target application definitions in the specified partition.
Public method GetApplicationTicketRedeemerClaims Gets all of the ticket redeemer claims for the specified partition in the specified target application.
Public method GetChangeMasterSecretKeyToken Gets the token that is required to change the master secret key for the current application.
Public method GetChild<T>() (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) (Inherited from SPPersistedObject.)
Public method GetChildConnectionSettings Return the ConnectionSettings identified by the it's parent ConnectionSettings id
Public method GetConnectionSettings Return the ConnectionSettings identified by the ConnectionSettings id.
Public method GetCredentials Gets the credentials for the specified target application in the specified partition.
Protected method GetDependentProcessIdentities (Inherited from SPServiceApplication.)
Public method GetHashCode (Inherited from SPPersistedObject.)
Public method GetObjectData (Inherited from SPAutoSerializingObject.)
Public method GetRestrictedCredentials Gets the credentials for a restricted target application.
Public method GetType (Inherited from Object.)
Public method GetUserApplication Gets all of the application definitions for the specified target application for the current caller.
Public method GetUserApplicationFields Gets all of the application fields information for the specified target application for the current caller.
Public method GetUserApplications Gets all the target application definitions in the specified partition for the current caller.
Protected method HasAdditionalUpdateAccess (Inherited from SPServiceApplication.)
Public method Invalidate (Inherited from SPPersistedUpgradableObject.)
Public method IsConnected (Inherited from SPIisWebServiceApplication.)
Public method IsMasterSecretKeyPopulated Returns a value that indicates whether the master secret key has been populated for the Secure Store Service application.
Public method IssueTicket Issues a ticket to the current caller.
Protected method MemberwiseClone (Inherited from Object.)
Protected method MigrateGroupAccount (Inherited from SPServiceApplication.)
Protected method MigrateUserAccount (Inherited from SPIisWebServiceApplication.)
Protected method OnDependentProcessIdentityChanged (Inherited from SPServiceApplication.)
Protected method OnDeserialization (Inherited from SPIisWebServiceApplication.)
Protected method OnProcessIdentityChanged On AppPool account change, grant the account perms to the database. (Overrides SPIisWebServiceApplication.OnProcessIdentityChanged(SecurityIdentifier).)
Protected method OpenInstanceConfiguration (Inherited from SPIisWebServiceApplication.)
Public method Provision Makes the changes to the local server that are needed before the SecureStoreServiceApplication object can be used. (Overrides SPIisWebServiceApplication.Provision().)
Protected method ProvisionInstances (Inherited from SPServiceApplication.)
Protected method ProvisionLocal Provisions the service application on the local machine. (Overrides SPIisWebServiceApplication.ProvisionLocal(SPServiceInstance).)
Public method RedeemTicket Gets the credentials for the specified ticket and the specified target application.
Public method SetAccessControl (Inherited from SPIisWebServiceApplication.)
Public method SetAdministrationAccessControl (Inherited from SPServiceApplication.)
Public method SetChangeKeyPassphrase Sets the passphrase hash on the application server.
Public method SetCredentials Sets the credentials for the current caller for the specified individual target application in the specified partition.
Public method SetGroupCredentials Sets the credentials for the specified group target application in the specified partition.
Public method SetMasterSecretKey Sets the master secret key of the application server.
Public method SetUserCredentials Sets the credentials for the specified user, target application, and partition.
Public method ToString (Inherited from SPPersistedObject.)
Public method Uncache (Inherited from SPPersistedObject.)
Public method Unprovision() (Inherited from SPServiceApplication.)
Public method Unprovision(Boolean) Unprovisions the current application. (Overrides SPIisWebServiceApplication.Unprovision(Boolean).)
Protected method UnprovisionInstances (Inherited from SPServiceApplication.)
Protected method UnprovisionLocal Unprovisions the instance of the Secure Store Service application on a server in a server farm. (Overrides SPIisWebServiceApplication.UnprovisionLocal(SPServiceInstance).)
Public method Update() (Inherited from SPIisWebServiceApplication.)
Public method Update(Boolean) (Inherited from SPPersistedObject.)
Public method UpdateApplication Updates a target application definition.
Public method UpdateConnectionSettings Update the ConnectionSettings object.
Protected method UpdateParent (Inherited from SPAutoSerializingObject.)
Public method Upgrade() (Inherited from SPPersistedUpgradableObject.)
Public method Upgrade(Boolean) (Inherited from SPPersistedUpgradableObject.)
Protected method Validate (Inherited from SPPersistedObject.)
Public method ValidateBackwardsCompatibility (Inherited from SPPersistedUpgradableObject.)

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method IBackupRestore.AddBackupObjects (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate property IBackupRestore.CanRenameOnRestore (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate property IBackupRestore.CanSelectForBackup (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate property IBackupRestore.CanSelectForRestore (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate property ISharedServiceApplication.DefaultEndpoint (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate property IBackupRestore.DiskSizeRequired (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnAbort (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnBackup (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnBackupComplete (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnPostRestore (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnPrepareBackup (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnPreRestore (Inherited from SPIisWebServiceApplication.)
Explicit interface implemetationPrivate method IBackupRestore.OnRestore (Inherited from SPIisWebServiceApplication.)

Top

See also

Reference

SecureStoreServiceApplication class

Microsoft.Office.SecureStoreService.Server namespace