C# Класс AzureML.ManagementSDK

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
GraphLayoutApi string
StudioApi string
WebServiceApi string

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

Метод Описание
AddWebServiceEndpoint ( WorkspaceSetting setting, AddWebServiceEndpointRequest req ) : void
AddWorkspaceUsers ( WorkspaceSetting setting, string emails, string role ) : void
AutoLayoutGraph ( string jsonGraph ) : string
BeginParseCustomModuleJob ( WorkspaceSetting setting, string moduleUploadMetadata ) : string
CreateWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceName, string location, string storageAccountName, string storageAccountKey, string ownerEmail, string source ) : Task
DeleteDataset ( WorkspaceSetting setting, string datasetFamilyId ) : void
DeployWebServiceFromPredictiveExperiment ( WorkspaceSetting setting, string predictiveExperimentId, bool updateExistingWebServiceDefaultEndpoint ) : WebServiceCreationStatus
DownloadDatasetAsync ( WorkspaceSetting setting, string datasetId, string filename ) : System.Threading.Tasks.Task
DownloadFileAsync ( string url, string filename ) : System.Threading.Tasks.Task
ExportAmlWebServiceDefinitionFromExperiment ( WorkspaceSetting setting, string experimentId ) : string
GetActivityStatus ( WorkspaceSetting setting, string activityId, bool isPacking ) : PackingServiceActivity
GetBESJobStatus ( string submitJobRequestUrl, string apiKey, string jobId, string &results ) : string
GetCreateWorkspaceStatus ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : WorkspaceRdfe
GetCustomModuleBuildJobStatus ( WorkspaceSetting setting, string activityGroupId ) : string
GetDataset ( WorkspaceSetting setting ) : AzureML.Contract.Dataset[]
GetDatasetSchemaGenStatus ( WorkspaceSetting setting, string dataSourceId ) : string
GetExperimentById ( WorkspaceSetting setting, string experimentId, string &rawJson ) : Experiment
GetExperiments ( WorkspaceSetting setting ) : AzureML.Contract.Experiment[]
GetModules ( WorkspaceSetting setting ) : AzureML.Contract.Module[]
GetTrainedModels ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
GetTransforms ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
GetWebServiceCreationStatus ( WorkspaceSetting setting, string activityId ) : WebServiceCreationStatus
GetWebServiceEndpointByName ( WorkspaceSetting setting, string webServiceId, string epName ) : WebServiceEndPoint
GetWebServiceEndpoints ( WorkspaceSetting setting, string webServiceId ) : AzureML.Contract.WebServiceEndPoint[]
GetWebServicesById ( WorkspaceSetting setting, string webServiceId ) : WebService
GetWebServicesInWorkspace ( WorkspaceSetting setting ) : AzureML.Contract.WebService[]
GetWorkspaceFromAmlRP ( WorkspaceSetting setting ) : Workspace
GetWorkspaceUsers ( WorkspaceSetting setting ) : AzureML.Contract.WorkspaceUser[]
GetWorkspacesFromRdfe ( string managementCertThumbprint, string azureSubscriptionId ) : AzureML.Contract.WorkspaceRdfe[]
InvokeRRS ( string PostRequestUrl, string apiKey, string input ) : string
ManagementSDK ( ) : AzureML.Contract
PackExperiment ( WorkspaceSetting setting, string experimentId ) : PackingServiceActivity
PatchWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName, dynamic patchReq ) : void
PromoteUserAsset ( WorkspaceSetting setting, string experimentId, string nodeId, string nodeOutputName, string assetName, string assetDescription, UserAssetType assetType, string familyId ) : void
RefreshWebServiceEndPoint ( WorkspaceSetting setting, string webServiceId, string endpointName, bool overwriteResources ) : bool
RemoveExperimentById ( WorkspaceSetting setting, string ExperimentId ) : void
RemoveWebServiceById ( WorkspaceSetting setting, string webServiceId ) : void
RemoveWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName ) : void
RemoveWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : void
RunExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
SaveExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
SaveExperimentAs ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName ) : void
StartBESJob ( string submitJobRequestUrl, string apiKey, string jobId ) : void
StartDatasetSchemaGen ( WorkspaceSetting setting, string dataTypeId, string uploadFileId, string datasetName, string description, string uploadFileName ) : string
SubmitBESJob ( string submitJobRequestUrl, string apiKey, string jobConfig ) : string
UnpackExperiment ( WorkspaceSetting setting, string packedLocation, string sourceRegion ) : PackingServiceActivity
UnpackExperimentFromGallery ( WorkspaceSetting setting, string packageUri, string galleryUrl, string entityId ) : PackingServiceActivity
UpdateNodesPositions ( string jsonGraph, StudioGraph graph ) : string
UploadResource ( WorkspaceSetting setting, string fileFormat ) : string
UploadResourceAsnyc ( WorkspaceSetting setting, string fileFormat, string fileName ) : Task
UploadResourceInChunksAsnyc ( WorkspaceSetting setting, int numOfBlocks, int blockId, string uploadId, string fileName, string fileFormat ) : Task

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

Метод Описание
CreateStudioGraph ( dynamic dag ) : StudioGraph
CreateSubmitExperimentRequest ( Experiment exp, string rawJson, bool runExperiment, string newName, bool createNewCopy ) : string
ExtractNodesFromXml ( string xml ) : List
GetExperimentGraphFromJson ( string rawJson ) : string
GetExperimentWebServiceFromJson ( string rawJson ) : string
GetRdfeHttpRequest ( string managementCertThumbprint, string reqUrl, string method ) : HttpWebRequest
GetStoreCertificate ( string thumbprint ) : X509Certificate2
InsertNodesIntoGraph ( dynamic dag, StudioGraph graph, string section ) : void
ManagementSDK ( string sdkName ) : AzureML.Contract
SetAPIEndpoints ( string key, string postfix ) : void
SetApiUrl ( string location ) : void
SubmitExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName, bool createNewCopy, bool run ) : void
ValidateWorkspaceSetting ( WorkspaceSetting setting ) : void

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

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

public AddWebServiceEndpoint ( WorkspaceSetting setting, AddWebServiceEndpointRequest req ) : void
setting AzureML.Contract.WorkspaceSetting
req AzureML.Contract.AddWebServiceEndpointRequest
Результат void

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

public AddWorkspaceUsers ( WorkspaceSetting setting, string emails, string role ) : void
setting AzureML.Contract.WorkspaceSetting
emails string
role string
Результат void

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

public AutoLayoutGraph ( string jsonGraph ) : string
jsonGraph string
Результат string

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

public BeginParseCustomModuleJob ( WorkspaceSetting setting, string moduleUploadMetadata ) : string
setting AzureML.Contract.WorkspaceSetting
moduleUploadMetadata string
Результат string

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

public CreateWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceName, string location, string storageAccountName, string storageAccountKey, string ownerEmail, string source ) : Task
managementCertThumbprint string
azureSubscriptionId string
workspaceName string
location string
storageAccountName string
storageAccountKey string
ownerEmail string
source string
Результат Task

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

public DeleteDataset ( WorkspaceSetting setting, string datasetFamilyId ) : void
setting AzureML.Contract.WorkspaceSetting
datasetFamilyId string
Результат void

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

public DeployWebServiceFromPredictiveExperiment ( WorkspaceSetting setting, string predictiveExperimentId, bool updateExistingWebServiceDefaultEndpoint ) : WebServiceCreationStatus
setting AzureML.Contract.WorkspaceSetting
predictiveExperimentId string
updateExistingWebServiceDefaultEndpoint bool
Результат AzureML.Contract.WebServiceCreationStatus

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

public DownloadDatasetAsync ( WorkspaceSetting setting, string datasetId, string filename ) : System.Threading.Tasks.Task
setting AzureML.Contract.WorkspaceSetting
datasetId string
filename string
Результат System.Threading.Tasks.Task

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

public DownloadFileAsync ( string url, string filename ) : System.Threading.Tasks.Task
url string
filename string
Результат System.Threading.Tasks.Task

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

public ExportAmlWebServiceDefinitionFromExperiment ( WorkspaceSetting setting, string experimentId ) : string
setting AzureML.Contract.WorkspaceSetting
experimentId string
Результат string

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

public GetActivityStatus ( WorkspaceSetting setting, string activityId, bool isPacking ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
activityId string
isPacking bool
Результат AzureML.Contract.PackingServiceActivity

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

public GetBESJobStatus ( string submitJobRequestUrl, string apiKey, string jobId, string &results ) : string
submitJobRequestUrl string
apiKey string
jobId string
results string
Результат string

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

public GetCreateWorkspaceStatus ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : WorkspaceRdfe
managementCertThumbprint string
azureSubscriptionId string
workspaceId string
region string
Результат AzureML.Contract.WorkspaceRdfe

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

public GetCustomModuleBuildJobStatus ( WorkspaceSetting setting, string activityGroupId ) : string
setting AzureML.Contract.WorkspaceSetting
activityGroupId string
Результат string

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

public GetDataset ( WorkspaceSetting setting ) : AzureML.Contract.Dataset[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.Dataset[]

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

public GetDatasetSchemaGenStatus ( WorkspaceSetting setting, string dataSourceId ) : string
setting AzureML.Contract.WorkspaceSetting
dataSourceId string
Результат string

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

public GetExperimentById ( WorkspaceSetting setting, string experimentId, string &rawJson ) : Experiment
setting AzureML.Contract.WorkspaceSetting
experimentId string
rawJson string
Результат AzureML.Contract.Experiment

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

public GetExperiments ( WorkspaceSetting setting ) : AzureML.Contract.Experiment[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.Experiment[]

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

public GetModules ( WorkspaceSetting setting ) : AzureML.Contract.Module[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.Module[]

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

public GetTrainedModels ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.UserAsset[]

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

public GetTransforms ( WorkspaceSetting setting ) : AzureML.Contract.UserAsset[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.UserAsset[]

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

public GetWebServiceCreationStatus ( WorkspaceSetting setting, string activityId ) : WebServiceCreationStatus
setting AzureML.Contract.WorkspaceSetting
activityId string
Результат AzureML.Contract.WebServiceCreationStatus

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

public GetWebServiceEndpointByName ( WorkspaceSetting setting, string webServiceId, string epName ) : WebServiceEndPoint
setting AzureML.Contract.WorkspaceSetting
webServiceId string
epName string
Результат AzureML.Contract.WebServiceEndPoint

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

public GetWebServiceEndpoints ( WorkspaceSetting setting, string webServiceId ) : AzureML.Contract.WebServiceEndPoint[]
setting AzureML.Contract.WorkspaceSetting
webServiceId string
Результат AzureML.Contract.WebServiceEndPoint[]

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

public GetWebServicesById ( WorkspaceSetting setting, string webServiceId ) : WebService
setting AzureML.Contract.WorkspaceSetting
webServiceId string
Результат AzureML.Contract.WebService

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

public GetWebServicesInWorkspace ( WorkspaceSetting setting ) : AzureML.Contract.WebService[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.WebService[]

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

public GetWorkspaceFromAmlRP ( WorkspaceSetting setting ) : Workspace
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.Workspace

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

public GetWorkspaceUsers ( WorkspaceSetting setting ) : AzureML.Contract.WorkspaceUser[]
setting AzureML.Contract.WorkspaceSetting
Результат AzureML.Contract.WorkspaceUser[]

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

public GetWorkspacesFromRdfe ( string managementCertThumbprint, string azureSubscriptionId ) : AzureML.Contract.WorkspaceRdfe[]
managementCertThumbprint string
azureSubscriptionId string
Результат AzureML.Contract.WorkspaceRdfe[]

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

public InvokeRRS ( string PostRequestUrl, string apiKey, string input ) : string
PostRequestUrl string
apiKey string
input string
Результат string

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

public ManagementSDK ( ) : AzureML.Contract
Результат AzureML.Contract

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

public PackExperiment ( WorkspaceSetting setting, string experimentId ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
experimentId string
Результат AzureML.Contract.PackingServiceActivity

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

public PatchWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName, dynamic patchReq ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
patchReq dynamic
Результат void

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

public PromoteUserAsset ( WorkspaceSetting setting, string experimentId, string nodeId, string nodeOutputName, string assetName, string assetDescription, UserAssetType assetType, string familyId ) : void
setting AzureML.Contract.WorkspaceSetting
experimentId string
nodeId string
nodeOutputName string
assetName string
assetDescription string
assetType UserAssetType
familyId string
Результат void

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

public RefreshWebServiceEndPoint ( WorkspaceSetting setting, string webServiceId, string endpointName, bool overwriteResources ) : bool
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
overwriteResources bool
Результат bool

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

public RemoveExperimentById ( WorkspaceSetting setting, string ExperimentId ) : void
setting AzureML.Contract.WorkspaceSetting
ExperimentId string
Результат void

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

public RemoveWebServiceById ( WorkspaceSetting setting, string webServiceId ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
Результат void

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

public RemoveWebServiceEndpoint ( WorkspaceSetting setting, string webServiceId, string endpointName ) : void
setting AzureML.Contract.WorkspaceSetting
webServiceId string
endpointName string
Результат void

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

public RemoveWorkspace ( string managementCertThumbprint, string azureSubscriptionId, string workspaceId, string region ) : void
managementCertThumbprint string
azureSubscriptionId string
workspaceId string
region string
Результат void

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

public RunExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
Результат void

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

public SaveExperiment ( WorkspaceSetting setting, Experiment exp, string rawJson ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
Результат void

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

public SaveExperimentAs ( WorkspaceSetting setting, Experiment exp, string rawJson, string newName ) : void
setting AzureML.Contract.WorkspaceSetting
exp AzureML.Contract.Experiment
rawJson string
newName string
Результат void

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

public StartBESJob ( string submitJobRequestUrl, string apiKey, string jobId ) : void
submitJobRequestUrl string
apiKey string
jobId string
Результат void

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

public StartDatasetSchemaGen ( WorkspaceSetting setting, string dataTypeId, string uploadFileId, string datasetName, string description, string uploadFileName ) : string
setting AzureML.Contract.WorkspaceSetting
dataTypeId string
uploadFileId string
datasetName string
description string
uploadFileName string
Результат string

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

public SubmitBESJob ( string submitJobRequestUrl, string apiKey, string jobConfig ) : string
submitJobRequestUrl string
apiKey string
jobConfig string
Результат string

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

public UnpackExperiment ( WorkspaceSetting setting, string packedLocation, string sourceRegion ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
packedLocation string
sourceRegion string
Результат AzureML.Contract.PackingServiceActivity

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

public UnpackExperimentFromGallery ( WorkspaceSetting setting, string packageUri, string galleryUrl, string entityId ) : PackingServiceActivity
setting AzureML.Contract.WorkspaceSetting
packageUri string
galleryUrl string
entityId string
Результат AzureML.Contract.PackingServiceActivity

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

public UpdateNodesPositions ( string jsonGraph, StudioGraph graph ) : string
jsonGraph string
graph AzureML.Contract.StudioGraph
Результат string

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

public UploadResource ( WorkspaceSetting setting, string fileFormat ) : string
setting AzureML.Contract.WorkspaceSetting
fileFormat string
Результат string

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

public UploadResourceAsnyc ( WorkspaceSetting setting, string fileFormat, string fileName ) : Task
setting AzureML.Contract.WorkspaceSetting
fileFormat string
fileName string
Результат Task

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

public UploadResourceInChunksAsnyc ( WorkspaceSetting setting, int numOfBlocks, int blockId, string uploadId, string fileName, string fileFormat ) : Task
setting AzureML.Contract.WorkspaceSetting
numOfBlocks int
blockId int
uploadId string
fileName string
fileFormat string
Результат Task

Описание свойств

GraphLayoutApi публичное свойство

public string GraphLayoutApi
Результат string

StudioApi публичное свойство

public string StudioApi
Результат string

WebServiceApi публичное свойство

public string WebServiceApi
Результат string