Microsoft.Web.Deployment Namespace

Classes

DependencyCheckTraceEventArgs

Provides the data for dependency check tracing events.

DeploymentAddAttributeContext

Provides a method that is used to add attributes in the context of a deployment provider.

DeploymentAddLinkContext

Provides a class that creates new deployment objects with link context data.

DeploymentAgent

Provides an agent that can handle deployment requests.

DeploymentAgentHandler

The HTTP handler used to synchronously process HTTP web deployment requests.

DeploymentAgentWorkerRequest

Provides the base class for deployment agent worker requests.

DeploymentBaseContext

Contains properties and methods that define the base context of a deployment operation.

DeploymentBaseOptions

Provides the base set of options for a deployment context.

DeploymentCanceledException

Provides an exception that is thrown when a deployment exception is canceled.

DeploymentChangeSummary
DeploymentCommitContext

Provides methods for deployment actions that support transactions.

DeploymentEncryptionException

Provides an exception that is thrown due to an encryption error in a deployment operation.

DeploymentFatalException

Provides a fatal exception that is thrown during a deployment exception.

DeploymentFileSerializationEventArgs

Provides an event argument for file serialization events.

DeploymentLinkExtension

Provides properties for a deployment link extension.

DeploymentLinkExtensionAttribute

Defines an attribute for a DeploymentLinkExtensionAttribute class.

DeploymentManager
DeploymentManifestFileSystemContext

Provides contextual information about a deployment manifest.

DeploymentManifestObject

Provides properties that define a deployment manifest object.

DeploymentManifestObjectProviderContext

Provides methods that create DeploymentManifestObject instances and retrieve the associated DeploymentManifestFileSystemContext.

DeploymentMethod

Provides properties that define a deployment method.

DeploymentMethodAttribute

Defines an attribute for a DeploymentMethodAttribute class.

DeploymentObject

Provides properties and methods for a deployment object.

DeploymentObjectAttribute

Provides the properties and operator overloads that define an attribute for a DeploymentObjectAttribute class.

DeploymentObjectAttributeCollection

Provides a collection of DeploymentObjectAttribute objects.

DeploymentObjectAttributeData
DeploymentObjectAttributeValue
DeploymentObjectChangedEventArgs

Provides the arguments for a deployment object changed event.

DeploymentObjectProvider
DeploymentObjectResolver

Provides the base class for objects that resolve dynamic fields based on the current deployment object and provider.

DeploymentPackageSerializationEventArgs

Provides properties that define an argument for a package serialization event.

DeploymentProviderContext

Provides properties that define the context of a deployment provider.

DeploymentProviderFactory

Provides a class factory for deployment providers.

DeploymentProviderFactoryAttribute

Defines an attribute for a DeploymentProviderFactoryAttribute class.

DeploymentProviderOptions

Provides properties that define the options for a deployment object provider.

DeploymentProviderSetting

Provides properties for a deployment provider setting.

DeploymentProviderSettingCollection

Provides a collection of DeploymentProviderSetting objects.

DeploymentProviderSettingInfo

Provides properties and validation for a DeploymentProviderSettingInfo class.

DeploymentReplaceRule

Represents a specific deployment rule that performs replacement operations.

DeploymentRetryException

Provides an exception that is thrown when a provider fails multiple retry attempts of an operation.

DeploymentRule

Provides properties that describe a deployment rule.

DeploymentRuleCollection

Represents a collection of DeploymentRule objects.

DeploymentRuleHandler

Provides properties and methods for deployment rule handlers.

DeploymentRuleHandlerAttribute

Defines an attribute for a DeploymentRuleHandlerAttribute class.

DeploymentSerializationEventArgs

Defines an argument that is used in a deployment serialization event.

DeploymentSkipDirective

Defines a skip directive for a deployment, which specifies data that should be ignored during a deployment.

DeploymentSkipDirectiveAttribute

Defines an attribute for a DeploymentSkipDirectiveAttribute class.

DeploymentSkipDirectiveCollection

Provides a collection of DeploymentSkipDirective objects.

DeploymentSkipDirectiveEntry

Defines a skip directive entry as name and value pair.

DeploymentSkipRule
DeploymentSyncContext

Provides properties and methods that define the context for deployment synchronization.

DeploymentSyncOptions

Provides the flags, events and delegates which are used during the synchronization process.

DeploymentSyncParameter

Provides the properties that define a deployment synchronization parameter.

DeploymentSyncParameterChangedEventArgs

Provides the properties for an event argument that is raised when a synchronization parameter changes.

DeploymentSyncParameterCollection

Provides a collection of DeploymentSyncParameter objects.

DeploymentSyncParameterEntry

Provides the properties that defined a deployment synchronization parameter entry.

DeploymentSyncParameterEventArgs

Represents the event arguments for a deployment synchronization parameter.

DeploymentSyncParameterValidation

Provides validation parameters for deployment synchronization.

DeploymentTraceEventArgs

Provides the base class for arguments that are used in deployment trace events.

DeploymentWebServerConfigurationSystemInfo

Represents the base class that contains the system configuration information for deployment Web server.

DeploymentXmlException

Provides exceptions that are thrown when errors are found in XML configuration.

Interfaces

IDeploymentCommitItem

Provides a method that commits changes that were made during a deployment action.

IDeploymentNameDescription

Provides descriptive information for a deployment name and description object.

Enums

DeploymentAppRecycleMode

Defines the list of application recycling operations.

DeploymentObjectAttributeKind

Defines a set of flags that are used to provide information about attributes.

DeploymentObjectKind

Represents an enumeration of flags used in deployment operations.

DeploymentOperationKind

Defines a list of deployment operations.

DeploymentProviderFactoryKind
DeploymentSerializationAction

Defines the types of serialization actions that occur in deployment operations.

DeploymentSyncParameterEntryKind

Specifies the types of deployment synchronization parameter entries.

DeploymentSyncParameterValidationKind
DeploymentWellKnownProvider

Defines the list of known deployment provider factories.

DeploymentWellKnownTag

Provides the list of known deployment tags.

Delegates

DeploymentCancelCallback

Delegate called at numerous points during a synchronization process to determine if the operation should continue.