Sdílet prostřednictvím


Pool Konstruktory

Definice

Přetížení

Pool()

Inicializuje novou instanci třídy Pool.

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Inicializuje novou instanci třídy Pool.

Pool()

Inicializuje novou instanci třídy Pool.

public Pool ();
Public Sub New ()

Platí pro

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Inicializuje novou instanci třídy Pool.

public Pool (string id = default, string name = default, string type = default, string etag = default, string displayName = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Management.Batch.Models.PoolProvisioningState? provisioningState = default, DateTime? provisioningStateTransitionTime = default, Microsoft.Azure.Management.Batch.Models.AllocationState? allocationState = default, DateTime? allocationStateTransitionTime = default, string vmSize = default, Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration deploymentConfiguration = default, int? currentDedicatedNodes = default, int? currentLowPriorityNodes = default, Microsoft.Azure.Management.Batch.Models.ScaleSettings scaleSettings = default, Microsoft.Azure.Management.Batch.Models.AutoScaleRun autoScaleRun = default, Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState? interNodeCommunication = default, Microsoft.Azure.Management.Batch.Models.NetworkConfiguration networkConfiguration = default, int? taskSlotsPerNode = default, Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy taskSchedulingPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> userAccounts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> metadata = default, Microsoft.Azure.Management.Batch.Models.StartTask startTask = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> certificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> applicationPackages = default, System.Collections.Generic.IList<string> applicationLicenses = default, Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus resizeOperationStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? targetNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? currentNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity identity = default);
new Microsoft.Azure.Management.Batch.Models.Pool : string * string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.PoolProvisioningState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.AllocationState> * Nullable<DateTime> * string * Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration * Nullable<int> * Nullable<int> * Microsoft.Azure.Management.Batch.Models.ScaleSettings * Microsoft.Azure.Management.Batch.Models.AutoScaleRun * Nullable<Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState> * Microsoft.Azure.Management.Batch.Models.NetworkConfiguration * Nullable<int> * Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> * Microsoft.Azure.Management.Batch.Models.StartTask * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity -> Microsoft.Azure.Management.Batch.Models.Pool
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional displayName As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional provisioningState As Nullable(Of PoolProvisioningState) = Nothing, Optional provisioningStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional allocationState As Nullable(Of AllocationState) = Nothing, Optional allocationStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional vmSize As String = Nothing, Optional deploymentConfiguration As DeploymentConfiguration = Nothing, Optional currentDedicatedNodes As Nullable(Of Integer) = Nothing, Optional currentLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional scaleSettings As ScaleSettings = Nothing, Optional autoScaleRun As AutoScaleRun = Nothing, Optional interNodeCommunication As Nullable(Of InterNodeCommunicationState) = Nothing, Optional networkConfiguration As NetworkConfiguration = Nothing, Optional taskSlotsPerNode As Nullable(Of Integer) = Nothing, Optional taskSchedulingPolicy As TaskSchedulingPolicy = Nothing, Optional userAccounts As IList(Of UserAccount) = Nothing, Optional metadata As IList(Of MetadataItem) = Nothing, Optional startTask As StartTask = Nothing, Optional certificates As IList(Of CertificateReference) = Nothing, Optional applicationPackages As IList(Of ApplicationPackageReference) = Nothing, Optional applicationLicenses As IList(Of String) = Nothing, Optional resizeOperationStatus As ResizeOperationStatus = Nothing, Optional mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional currentNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional identity As BatchPoolIdentity = Nothing)

Parametry

id
String

ID prostředku.

name
String

Název prostředku.

type
String

Typ prostředku.

etag
String

Značka ETag prostředku, která se používá pro příkazy souběžnosti.

displayName
String

Zobrazovaný název fondu.

lastModified
Nullable<DateTime>

Čas poslední změny fondu.

creationTime
Nullable<DateTime>

Čas vytvoření fondu.

provisioningState
Nullable<PoolProvisioningState>

Aktuální stav fondu.

provisioningStateTransitionTime
Nullable<DateTime>

Čas, kdy fond vstoupil do aktuálního stavu.

allocationState
Nullable<AllocationState>

Určuje, jestli se velikost fondu převede.

allocationStateTransitionTime
Nullable<DateTime>

Čas, kdy fond vstoupil do aktuálního stavu přidělení.

vmSize
String

Velikost virtuálních počítačů ve fondu. Všechny virtuální počítače ve fondu mají stejnou velikost.

deploymentConfiguration
DeploymentConfiguration

Tato vlastnost popisuje, jak se nasadí uzly fondu – pomocí Cloud Services nebo Virtual Machines.

currentDedicatedNodes
Nullable<Int32>

Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu.

currentLowPriorityNodes
Nullable<Int32>

Počet spotových výpočetních uzlů nebo výpočetních uzlů s nízkou prioritou, které jsou aktuálně ve fondu.

scaleSettings
ScaleSettings

Nastavení, která konfigurují počet uzlů ve fondu.

autoScaleRun
AutoScaleRun

Výsledky a chyby z posledního spuštění vzorce automatického škálování

interNodeCommunication
Nullable<InterNodeCommunicationState>

Jestli fond umožňuje přímou komunikaci mezi uzly.

networkConfiguration
NetworkConfiguration

Konfigurace sítě pro fond

taskSlotsPerNode
Nullable<Int32>

Počet slotů úloh, které lze použít ke spouštění souběžných úloh na jednom výpočetním uzlu ve fondu.

taskSchedulingPolicy
TaskSchedulingPolicy

Způsob distribuce úkolů mezi výpočetní uzly ve fondu

userAccounts
IList<UserAccount>

Seznam uživatelských účtů, které se mají vytvořit na každém uzlu ve fondu.

metadata
IList<MetadataItem>

Seznam párů název-hodnota přidružených k fondu jako metadata.

startTask
StartTask

Úloha určená ke spuštění na každém výpočetním uzlu při připojení k fondu.

certificates
IList<CertificateReference>

Seznam certifikátů, které se mají nainstalovat na každý výpočetní uzel ve fondu.

applicationPackages
IList<ApplicationPackageReference>

Seznam balíčků aplikací, které se mají nainstalovat na každý výpočetní uzel ve fondu.

applicationLicenses
IList<String>

Seznam licencí aplikací, které služba Batch zpřístupní na každém výpočetním uzlu ve fondu.

resizeOperationStatus
ResizeOperationStatus

Obsahuje podrobnosti o aktuální nebo naposledy dokončené operaci změny velikosti.

mountConfiguration
IList<MountConfiguration>

Seznam systémů souborů, které se mají připojit k jednotlivým uzlům ve fondu.

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

Požadovaný režim komunikace uzlu pro fond.

currentNodeCommunicationMode
Nullable<NodeCommunicationMode>

Aktuální stav režimu komunikace fondu.

identity
BatchPoolIdentity

Typ identity použité pro fond služby Batch.

Platí pro