Freigeben über


SiteConfig Klasse

Definition

Konfiguration einer App Service-App.

public class SiteConfig
type SiteConfig = class
Public Class SiteConfig
Vererbung
SiteConfig

Konstruktoren

SiteConfig()

Initialisiert eine neue instance der SiteConfig-Klasse.

SiteConfig(Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String, AzureStorageInfoValue>, String)

Initialisiert eine neue instance der SiteConfig-Klasse.

Eigenschaften

AcrUseManagedIdentityCreds

Ruft das Flag ab, um verwaltete Identitäts creds für ACR-Pull zu verwenden, oder legt dieses fest.

AcrUserManagedIdentityID

Ruft ab, wenn die vom Benutzer verwaltete Identität verwendet wird, die ClientId der verwalteten Benutzeridentität, oder legt diese fest.

AlwaysOn

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn Always On aktiviert ist, oder legt diese fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

ApiDefinition

Ruft Informationen zur formalen API-Definition für die App ab oder legt diese fest.

ApiManagementConfig

Ruft azure API-Verwaltungseinstellungen ab, die mit der App verknüpft sind, oder legt diese fest.

AppCommandLine

Ruft die zu startende App-Befehlszeile ab oder legt sie fest.

AppSettings

Ruft Anwendungseinstellungen ab oder legt sie fest.

AutoHealEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn die automatische Heilung aktiviert ist, oder legt sie fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

AutoHealRules

Ruft automatische Heilregeln ab oder legt diese fest.

AutoSwapSlotName

Ruft den Namen des automatischen Tauschslots ab oder legt diese fest.

AzureStorageAccounts

Ruft die Liste der Azure Storage-Konten ab oder legt sie fest.

ConnectionStrings

Ruft Verbindungszeichenfolgen ab oder legt diese fest.

Cors

Ruft CORS-Einstellungen (Cross-Origin Resource Sharing) ab oder legt diese fest.

DefaultDocuments

Ruft Standarddokumente ab oder legt diese fest.

DetailedErrorLoggingEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn die detaillierte Fehlerprotokollierung aktiviert ist, oder legt diese fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

DocumentRoot

Ruft den Dokumentstamm ab oder legt diese fest.

Experiments

Ruft ab oder legt fest, dass dies für polymorphe Typen funktioniert.

FtpsState

Ruft den Status des FTP-/FTPS-Diensts ab oder legt diese fest. Mögliche Werte: "AllAllowed", "FtpsOnly", "Disabled"

FunctionAppScaleLimit

Ruft die maximale Anzahl von Workern ab, auf die ein Standort hochskaliert werden kann, oder legt diese fest. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastic Premium"

FunctionsRuntimeScaleMonitoringEnabled

Ruft einen Wert ab, der angibt, ob die Überwachung der Funktionslaufzeitskalierung aktiviert ist, oder legt den Wert fest. Wenn dies aktiviert ist, überwacht ScaleController Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um skalierungsbasierte status zu erhalten.

HandlerMappings

Ruft Handlerzuordnungen ab oder legt sie fest.

HealthCheckPath

Ruft den Integritätsprüfungspfad ab oder legt den Pfad für die Integritätsprüfung fest

Http20Enabled

Ruft http20Enabled ab oder legt diese fest: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können.

HttpLoggingEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn die HTTP-Protokollierung aktiviert ist, oder legt sie fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

IpSecurityRestrictions

Ruft IP-Sicherheitseinschränkungen für Standard ab oder legt diese fest.

JavaContainer

Ruft java-Container ab oder legt diese fest.

JavaContainerVersion

Ruft die Java-Containerversion ab oder legt diese fest.

JavaVersion

Ruft java-Version ab oder legt diese fest.

KeyVaultReferenceIdentity

Ruft die Identität ab, die für Key Vault Referenzauthentifizierung verwendet werden soll, oder legt sie fest.

Limits

Ruft Websitegrenzwerte ab oder legt diese fest.

LinuxFxVersion

Ruft linux App Framework und Version ab oder legt es fest

LoadBalancing

Ruft den Lastenausgleich der Website ab oder legt diese fest. Mögliche Werte: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", "RequestHash", "PerSiteRoundRobin"

LocalMySqlEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, um lokale MySQL zu aktivieren, oder legt diesen fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

LogsDirectorySizeLimit

Ruft die Größenbeschränkung für HTTP-Protokolle ab oder legt diese fest.

MachineKey

Ruft Site MachineKey ab.

ManagedPipelineMode

Ruft den verwalteten Pipelinemodus ab oder legt diese fest. Mögliche Werte: "Integrated", "Classic"

ManagedServiceIdentityId

Ruft die verwaltete Dienstidentitäts-ID ab oder legt sie fest.

MinimumElasticInstanceCount

Ruft die Anzahl der mindestanzahl instance für eine Website ab diese Einstellung gilt nur für elastische Pläne

MinTlsVersion

Ruft minTlsVersion ab oder legt diese fest: konfiguriert die mindeste TLS-Version, die für SSL-Anforderungen erforderlich ist. Mögliche Werte: "1.0", "1.1", "1.2"

NetFrameworkVersion

Ruft .NET Framework Version ab oder legt sie fest.

NodeVersion

Ruft die Version von Node.js ab oder legt diese fest.

NumberOfWorkers

Ruft die Anzahl von Workern ab oder legt sie fest.

PhpVersion

Ruft die PHP-Version ab oder legt diese fest.

PowerShellVersion

Ruft die Version von PowerShell ab oder legt diese fest.

PreWarmedInstanceCount

Ruft die Anzahl von preWarmed-Instanzen ab oder legt diese fest. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastische Datenbanken".

PublicNetworkAccess

Ruft die Eigenschaft ab, um den gesamten öffentlichen Datenverkehr zuzulassen oder zu blockieren, oder legt diese fest.

PublishingUsername

Ruft den Veröffentlichungsbenutzernamen ab oder legt diese fest.

Push

Ruft Pushendpunkteinstellungen ab oder legt diese fest.

PythonVersion

Ruft die Python-Version ab oder legt diese fest.

RemoteDebuggingEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn das Remotedebuggen aktiviert ist, oder legt diese fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

RemoteDebuggingVersion

Ruft die Remotedebuggingversion ab oder legt diese fest.

RequestTracingEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn die Anforderungsablaufverfolgung aktiviert ist, oder legt sie fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

RequestTracingExpirationTime

Ruft die Ablaufzeit der Anforderungsablaufverfolgung ab oder legt diese fest.

ScmIpSecurityRestrictions

Ruft IP-Sicherheitseinschränkungen für scm ab oder legt diese fest.

ScmIpSecurityRestrictionsUseMain

Ruft IP-Sicherheitseinschränkungen für scm ab, um Standard zu verwenden, oder legt diese fest.

ScmMinTlsVersion

Ruft scmMinTlsVersion ab oder legt diese fest: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist. Mögliche Werte: "1.0", "1.1", "1.2"

ScmType

Ruft den SCM-Typ ab oder legt diese fest. Mögliche Werte: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO", "VSTSRM"

TracingOptions

Ruft Ablaufverfolgungsoptionen ab oder legt sie fest.

Use32BitWorkerProcess

Ruft lt;code&gt;true&lt;/code&gt; ab, um den 32-Bit-Workerprozess zu verwenden, oder legt diesen fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

VirtualApplications

Ruft virtuelle Anwendungen ab oder legt diese fest.

VnetName

Ruft den Namen des virtuellen Netzwerks ab oder legt den Namen fest.

VnetPrivatePortsCount

Ruft die Anzahl der privaten Ports ab, die dieser App zugewiesen sind, oder legt diese fest. Diese werden dynamisch zur Laufzeit zugewiesen.

VnetRouteAllEnabled

Ruft virtuelle Netzwerkrouten ab, die alle aktiviert sind, oder legt diese fest. Dies führt dazu, dass für den ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden.

WebsiteTimeZone

Ruft ab oder legt die Zeitzone fest, die eine Website zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE-App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (Kurzübersicht siehe https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows wird eine der Zeitzonen erwartet, die unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WebSocketsEnabled

Ruft lt;code&gt;true&lt;/code&gt; ab, wenn WebSocket aktiviert ist, oder legt ihn fest&, &andernfalls lt;code&gt;false&lt;/code&gt;.

WindowsFxVersion

Ruft xenon App Framework und Version ab oder legt diese fest.

XManagedServiceIdentityId

Ruft die explizite verwaltete Dienstidentitäts-ID ab oder legt diese fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: