C# Класс Microsoft.WindowsAzure.MediaServices.Client.AzureMediaServicesClassFactory

A factory for creating the DataServiceContext connected to Windows Azure Media Services.
Наследование: Microsoft.WindowsAzure.MediaServices.Client.MediaServicesClassFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
AzureMediaServicesClassFactory ( ) : System
AzureMediaServicesClassFactory ( Uri azureMediaServicesEndpoint, CloudMediaContext mediaContext ) : System

Initializes a new instance of the MediaServicesClassFactory class.

AzureMediaServicesClassFactory ( Uri azureMediaServicesEndpoint, OAuthDataServiceAdapter dataServiceAdapter, Microsoft.WindowsAzure.MediaServices.Client.Versioning.ServiceVersionAdapter serviceVersionAdapter, MediaContextBase mediaContext, UserAgentAdapter userAgentAdapter ) : System

Initializes a new instance of the MediaServicesClassFactory class.

CreateClientRequestIdAdapter ( ) : IWebRequestAdapter

Creates a clientRequestIdAdapter

CreateDataServiceContext ( ) : IMediaDataServiceContext

Creates instance of IMediaDataServiceContext.Deafault list of IDataServiceContextAdapter applied .

CreateDataServiceContext ( IEnumerable adapters ) : IMediaDataServiceContext

Creates instance of IMediaDataServiceContext with contains additional applyed IDataServiceContextAdapter adapters

GetBlobStorageClientRetryPolicy ( ) : MediaRetryPolicy

Creates retry policy for working with Azure blob storage.

GetDefaultDataContextAdapters ( ) : IEnumerable

Returns IEnumerable of type IDataServiceContextAdapter which applied by default for each request

GetQueryRetryPolicy ( IRetryPolicyAdapter adapter ) : MediaRetryPolicy

Creates retry policy for querying Media Services REST layer.

GetSaveChangesRetryPolicy ( IRetryPolicyAdapter adapter ) : MediaRetryPolicy

Creates retry policy for saving changes in Media Services REST layer.

Приватные методы

Метод Описание
CreateAzureMediaServicesEndPoint ( Uri azureMediaServicesEndpoint, MediaContextBase mediaContext ) : Uri
GetAccountApiEndpoint ( OAuthDataServiceAdapter dataServiceAdapter, Microsoft.WindowsAzure.MediaServices.Client.Versioning.ServiceVersionAdapter versionAdapter, Uri apiServer, UserAgentAdapter userAgentAdapter, IWebRequestAdapter clientRequestIdAdapter ) : Uri
GetAccountApiEndpointFromResponse ( WebResponse webResponse ) : Uri
GetQueryRetryPolicy ( ) : MediaRetryPolicy
GetSaveChangesRetryPolicy ( ) : MediaRetryPolicy
OnReadingEntity ( object sender, System.Data.Services.Client.ReadingWritingEntityEventArgs args ) : void

Описание методов

AzureMediaServicesClassFactory() публичный Метод

public AzureMediaServicesClassFactory ( ) : System
Результат System

AzureMediaServicesClassFactory() публичный Метод

Initializes a new instance of the MediaServicesClassFactory class.
public AzureMediaServicesClassFactory ( Uri azureMediaServicesEndpoint, CloudMediaContext mediaContext ) : System
azureMediaServicesEndpoint System.Uri The Windows Azure Media Services endpoint to use.
mediaContext CloudMediaContext The instance.
Результат System

AzureMediaServicesClassFactory() публичный Метод

Initializes a new instance of the MediaServicesClassFactory class.
public AzureMediaServicesClassFactory ( Uri azureMediaServicesEndpoint, OAuthDataServiceAdapter dataServiceAdapter, Microsoft.WindowsAzure.MediaServices.Client.Versioning.ServiceVersionAdapter serviceVersionAdapter, MediaContextBase mediaContext, UserAgentAdapter userAgentAdapter ) : System
azureMediaServicesEndpoint System.Uri The Windows Azure Media Services endpoint to use.
dataServiceAdapter Microsoft.WindowsAzure.MediaServices.Client.OAuth.OAuthDataServiceAdapter The data service adapter.
serviceVersionAdapter Microsoft.WindowsAzure.MediaServices.Client.Versioning.ServiceVersionAdapter The service version adapter.
mediaContext MediaContextBase The instance.
userAgentAdapter UserAgentAdapter The user agent request adapter
Результат System

CreateClientRequestIdAdapter() публичный Метод

Creates a clientRequestIdAdapter
public CreateClientRequestIdAdapter ( ) : IWebRequestAdapter
Результат IWebRequestAdapter

CreateDataServiceContext() публичный Метод

Creates instance of IMediaDataServiceContext.Deafault list of IDataServiceContextAdapter applied .
public CreateDataServiceContext ( ) : IMediaDataServiceContext
Результат IMediaDataServiceContext

CreateDataServiceContext() публичный Метод

Creates instance of IMediaDataServiceContext with contains additional applyed IDataServiceContextAdapter adapters
public CreateDataServiceContext ( IEnumerable adapters ) : IMediaDataServiceContext
adapters IEnumerable
Результат IMediaDataServiceContext

GetBlobStorageClientRetryPolicy() публичный Метод

Creates retry policy for working with Azure blob storage.
public GetBlobStorageClientRetryPolicy ( ) : MediaRetryPolicy
Результат MediaRetryPolicy

GetDefaultDataContextAdapters() публичный Метод

Returns IEnumerable of type IDataServiceContextAdapter which applied by default for each request
public GetDefaultDataContextAdapters ( ) : IEnumerable
Результат IEnumerable

GetQueryRetryPolicy() публичный Метод

Creates retry policy for querying Media Services REST layer.
public GetQueryRetryPolicy ( IRetryPolicyAdapter adapter ) : MediaRetryPolicy
adapter IRetryPolicyAdapter
Результат MediaRetryPolicy

GetSaveChangesRetryPolicy() публичный Метод

Creates retry policy for saving changes in Media Services REST layer.
public GetSaveChangesRetryPolicy ( IRetryPolicyAdapter adapter ) : MediaRetryPolicy
adapter IRetryPolicyAdapter
Результат MediaRetryPolicy