MediaServicesClassFactory Class

The AzureMediaServicesClassFactory derives from this abstract class.

Inheritance Hierarchy

System.Object
  Microsoft.WindowsAzure.MediaServices.Client.MediaServicesClassFactory
    Microsoft.WindowsAzure.MediaServices.Client.AzureMediaServicesClassFactory

Namespace:  Microsoft.WindowsAzure.MediaServices.Client
Assembly:  Microsoft.WindowsAzure.MediaServices.Client (in Microsoft.WindowsAzure.MediaServices.Client.dll)

Syntax

'Declaration
Public MustInherit Class MediaServicesClassFactory
'Usage
Dim instance As MediaServicesClassFactory
public abstract class MediaServicesClassFactory
public ref class MediaServicesClassFactory abstract
[<AbstractClassAttribute>]
type MediaServicesClassFactory =  class end
public abstract class MediaServicesClassFactory

The MediaServicesClassFactory type exposes the following members.

Constructors

  Name Description
Protected method MediaServicesClassFactory Initializes a new instance of the MediaServicesClassFactory class.

Top

Methods

  Name Description
Public method CreateDataServiceContext Creates a data service context.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetBlobStorageClientRetryPolicy Creates retry policy used for working with Azure blob storage.
Public method GetHashCode (Inherited from Object.)
Public method GetQueryErrorDetectionStrategy Creates error detection strategy that can be used for detecting transient errors in OData queries.
Public method GetQueryRetryPolicy Creates retry policy for querying Media Services REST layer.
Public method GetSaveChangesErrorDetectionStrategy Creates error detection strategy that can be used for detecting transient errors when SaveChanges() is invoked.
Public method GetSaveChangesRetryPolicy Creates retry policy for saving changes in Media Services REST layer.
Public method GetStorageTransientErrorDetectionStrategy Creates error detection strategy that can be used for detecting transient errors in Azure storage related operations.
Public method GetType (Inherited from Object.)
Public method GetWebRequestTransientErrorDetectionStrategy Creates error detection strategy that can be used for detecting transient errors in web request related operations.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

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

Microsoft.WindowsAzure.MediaServices.Client Namespace