Click or drag to resize
ProviderBaseTProvider Class
Adds common functionality for all Rackspace Providers.
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseTProvider
    More...

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public abstract class ProviderBase<TProvider> : IRackspaceProvider
where TProvider : class

Type Parameters

TProvider
The service provider interface this object implements.

The ProviderBaseTProvider type exposes the following members.

Properties
  NameDescription
Public propertyApplicationUserAgent
Gets or sets the application-specific user agent for the provider instance.
Public propertyBackoffPolicy
Gets or sets the back-off policy to use for polling operations.
Public propertyConnectionLimit
Gets or sets the maximum number of connections allowed on the ServicePoint objects used for requests. If the value is , the connection limit value for the ServicePoint object is not altered.
Public propertyDefaultRegion
Gets the default region for this provider instance, if one was specified.
Top
Events
  NameDescription
Public eventAfterAsyncWebResponse
This event is fired when the result of an asynchronous web request is received.
Public eventBeforeAsyncWebRequest
This event is fired immediately before sending an asynchronous web request.
Top
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
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
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseTProvider
    net.openstack.Providers.RackspaceCloudAutoScaleProvider
    net.openstack.Providers.RackspaceCloudBlockStorageProvider
    net.openstack.Providers.RackspaceCloudDatabasesProvider
    net.openstack.Providers.RackspaceCloudDnsProvider
    net.openstack.Providers.RackspaceCloudFilesProvider
    net.openstack.Providers.RackspaceCloudIdentityProvider
    net.openstack.Providers.RackspaceCloudLoadBalancerProvider
    net.openstack.Providers.RackspaceCloudMonitoringProvider
    net.openstack.Providers.RackspaceCloudNetworksProvider
    net.openstack.Providers.RackspaceCloudQueuesProvider
    net.openstack.Providers.RackspaceCloudServersProvider