Freigeben über


IFunctionApp Schnittstelle

Definition

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

public interface IFunctionApp : Microsoft.Azure.Management.AppService.Fluent.IWebAppBase, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IUpdate>
type IFunctionApp = interface
    interface IBeta
    interface IWebAppBase
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
    interface IRefreshable<IFunctionApp>
    interface IUpdatable<IUpdate>
Public Interface IFunctionApp
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager), IRefreshable(Of IFunctionApp), IUpdatable(Of IUpdate), IWebAppBase
Implementiert

Eigenschaften

AlwaysOn

Ruft ab, ob die Web-App immer aktiviert ist.

(Geerbt von IWebAppBase)
AppServicePlanId

Ruft die Ressourcen-ID des App Service-Plans ab.

(Geerbt von IWebAppBase)
AutoSwapSlotName

Ruft den Namen des Slots für den automatischen Austausch ab.

(Geerbt von IWebAppBase)
AvailabilityState

Ruft den Verfügbarkeitsstatus der Verwaltungsinformationen für die Web-App ab.

(Geerbt von IWebAppBase)
ClientAffinityEnabled

Ruft ab, ob die Clientaffinität bei der Http-Lastenausgleichsanforderung für mehrere Instanzen der Web-App aktiviert ist.

(Geerbt von IWebAppBase)
ClientCertEnabled

Ruft ab, ob das Clientzertifikat für die Web-App aktiviert ist.

(Geerbt von IWebAppBase)
CloningInfo

Ruft Informationen darüber ab, ob die Web-App von einer anderen geklont wird.

(Geerbt von IWebAppBase)
ContainerSize

Ruft die Größe eines Funktionscontainers ab.

(Geerbt von IWebAppBase)
DefaultDocuments

Ruft die Standarddokumente ab.

(Geerbt von IWebAppBase)
DefaultHostName

Ruft den Standardhostnamen der Web-App ab.

(Geerbt von IWebAppBase)
DeploymentSlots

Ruft den Einstiegspunkt zur Bereitstellungsslotverwaltungs-API unter der Funktions-App ab.

DiagnosticLogsConfig

Ruft die Konfiguration der Diagnoseprotokolle ab.

(Geerbt von IWebAppBase)
DocumentRoot

Ruft das Stammverzeichnis für die Web-App ab.

(Geerbt von IWebAppBase)
Enabled

Ruft true ab, wenn die Website aktiviert ist. Andernfalls false.

(Geerbt von IWebAppBase)
EnabledHostNames

Ruft Hostnamen für die aktivierte Web-App ab.

(Geerbt von IWebAppBase)
FtpsState

Ruft den Status des FTP-/FTPS-Diensts ab.

(Geerbt von IWebAppBase)
HostNames

Ruft Hostnamen ab, die der Web-App zugeordnet sind.

(Geerbt von IWebAppBase)
HostNamesDisabled

Ruft ab, ob die öffentlichen Hostnamen die Web-App deaktiviert sind. Wenn auf TRUE festgelegt ist, kann auf die App nur über API Management Prozess zugegriffen werden.

(Geerbt von IWebAppBase)
HostNameSslStates

Ruft eine Liste der SSL-Zustände ab, die zum Verwalten der SSL-Bindungen für die Hostnamen der Website verwendet werden.

(Geerbt von IWebAppBase)
Http20Enabled

Ruft ab, ob Clients die Verbindung über http2.0 zulassen sollen.

(Geerbt von IWebAppBase)
HttpsOnly

True, wenn die Web-App so konfiguriert ist, dass sie nur HTTPS-Anforderungen akzeptiert. HTTP-Anforderungen werden umgeleitet.

(Geerbt von IWebAppBase)
Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

(Geerbt von IHasId)
Inner

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IHasInner<T>)
IsDefaultContainer

Ruft einen Standort ab, der ein Standardcontainer ist.

(Geerbt von IWebAppBase)
JavaContainer

Ruft den Java-Container ab.

(Geerbt von IWebAppBase)
JavaContainerVersion

Ruft die Java-Containerversion ab.

(Geerbt von IWebAppBase)
JavaVersion

Ruft die Java-Version ab.

(Geerbt von IWebAppBase)
Key

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IIndexable)
LastModifiedTime

Ruft die letzte Änderung der Web-App in UTC ab.

(Geerbt von IWebAppBase)
LinuxFxVersion

Ruft das Framework und die Version der Linux-App ab, wenn es sich um eine Linux-Web-App handelt.

(Geerbt von IWebAppBase)
LocalMySqlEnabled

Ruft ab, ob lokales MySQL aktiviert ist.

(Geerbt von IWebAppBase)
ManagedPipelineMode

Ruft den verwalteten Pipelinemodus ab.

(Geerbt von IWebAppBase)
Manager

Ruft den Managerclienttyp dieses Ressourcentyps ab.

(Geerbt von IHasManager<ManagerT>)
MinTlsVersion

Ruft die mindestversion von TLS ab, die für SSL-Anforderungen für die Web-App erforderlich ist.

(Geerbt von IWebAppBase)
Name

Ruft den Namen der Ressource ab.

(Geerbt von IHasName)
NetFrameworkVersion

Ruft die .NET Framework-Version ab.

(Geerbt von IWebAppBase)
NodeVersion

Ruft die Version von Node.JS ab.

(Geerbt von IWebAppBase)
OperatingSystem

Ruft das Betriebssystem ab, unter dem die Web-App ausgeführt wird.

(Geerbt von IWebAppBase)
OutboundIPAddresses

Ruft eine Liste der IP-Adressen ab, die diese Web-App für ausgehende Verbindungen verwendet. Diese können beim Konfigurieren von Firewallregeln für Datenbanken verwendet werden, auf die über diese Web-App zugegriffen wird.

(Geerbt von IWebAppBase)
PhpVersion

Ruft die Php-Version ab.

(Geerbt von IWebAppBase)
PlatformArchitecture

Ruft die Architektur der Plattform ab, entweder 32 Bit (x86) oder 64 Bit (x64).

(Geerbt von IWebAppBase)
PythonVersion

Ruft die Version von Python ab.

(Geerbt von IWebAppBase)
Region

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IResource)
RegionName

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IResource)
RemoteDebuggingEnabled

Ruft ab, ob das Remote-Eebugging aktiviert ist.

(Geerbt von IWebAppBase)
RemoteDebuggingVersion

Ruft die Remotedebugversion ab.

(Geerbt von IWebAppBase)
RepositorySiteName

Ruft den Namen der Repositorywebsite ab.

(Geerbt von IWebAppBase)
ResourceGroupName

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IHasResourceGroup)
ScmSiteAlsoStopped

Ruft ab, ob die SCM-Website (KUDU) beendet werden soll, wenn die Web-App beendet wird. Der Standardwert ist "false".

(Geerbt von IWebAppBase)
ScmType

Ruft die SCM-Konfiguration für die Web-App ab.

(Geerbt von IWebAppBase)
State

Ruft den Status der Web-App ab.

(Geerbt von IWebAppBase)
StorageAccount

Ruft das Speicherkonto ab, das der Funktions-App zugeordnet ist.

SystemAssignedManagedServiceIdentityPrincipalId

Ruft die systemseitig zugewiesene (lokale) verwaltete Dienstidentität ab, die der Web-App zugewiesen ist.

(Geerbt von IWebAppBase)
SystemAssignedManagedServiceIdentityTenantId

Ruft die systemseitig zugewiesene (lokale) verwaltete Dienstidentität ab, die der Web-App zugewiesen ist.

(Geerbt von IWebAppBase)
Tags

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IResource)
TargetSwapSlot

Ruft ab, in welchen Slot diese App ausgetauscht wird.

(Geerbt von IWebAppBase)
TrafficManagerHostNames

Ruft eine Liste der Azure Traffic Manager-Hostnamen ab, die der Web-App zugeordnet sind.

(Geerbt von IWebAppBase)
Type

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IResource)
UsageState

Ruft den Zustand ab, der angibt, ob die Kontingentnutzung der Web-App überschritten wurde.

(Geerbt von IWebAppBase)
UserAssignedManagedServiceIdentityIds

Ruft die IDs der vom Benutzer zugewiesenen Identitäten ab.

(Geerbt von IWebAppBase)
VirtualApplications

Ruft die virtuellen Anwendungen und ihre virtuellen Verzeichnisse in dieser Web-App ab.

(Geerbt von IWebAppBase)
WebSocketsEnabled

Ruft ab, ob web socket aktiviert ist.

(Geerbt von IWebAppBase)

Methoden

AddFunctionKey(String, String, String)

Fügt einer Funktion in dieser Funktions-App einen Schlüssel hinzu.

AddFunctionKeyAsync(String, String, String, CancellationToken)

Fügt einer Funktion in dieser Funktions-App einen Schlüssel hinzu.

ApplySlotConfigurations(String)

Wenden Sie die Slotkonfigurationen (oder die dauerhaften) Konfigurationen aus dem angegebenen Slot auf den aktuellen Slot an. Dies ist nützlich für "Mit Vorschau austauschen".

(Geerbt von IWebAppBase)
ApplySlotConfigurationsAsync(String, CancellationToken)

Wenden Sie die Slotkonfigurationen (oder die dauerhaften) Konfigurationen aus dem angegebenen Slot auf den aktuellen Slot an. Dies ist nützlich für "Mit Vorschau austauschen".

(Geerbt von IWebAppBase)
Deploy()

Im ersten Schritt werden die Parameter für eine Webbereitstellung (MS Deploy) für die Web-App angegeben.

(Geerbt von IWebAppBase)
GetAppSettings()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetAppSettingsAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetAuthenticationConfig()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetConnectionStrings()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetContainerLogs()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetContainerLogsAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetContainerLogsZip()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetHostNameBindings()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetMasterKey()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

GetMasterKeyAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

GetPublishingProfile()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetSourceControl()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
GetSourceControlAsync(CancellationToken)

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IWebAppBase)
ListFunctionKeys(String)

Rufen Sie den Funktionsschlüssel für eine bestimmte Funktion ab.

ListFunctionKeysAsync(String, CancellationToken)

Rufen Sie den Funktionsschlüssel für eine bestimmte Funktion ab.

ListFunctions()

Auflisten der Funktionen

ListFunctionsAsync(Boolean, CancellationToken)

Auflisten der Funktionen

Refresh()

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
RefreshAsync(CancellationToken)

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
RemoveFunctionKey(String, String)

Entfernt einen Schlüssel für eine Funktion in dieser Funktions-App.

RemoveFunctionKeyAsync(String, String, CancellationToken)

Entfernt einen Schlüssel für eine Funktion in dieser Funktions-App.

ResetSlotConfigurations()

Setzen Sie den Slot auf seine ursprünglichen Konfigurationen zurück.

(Geerbt von IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

Setzen Sie den Slot auf seine ursprünglichen Konfigurationen zurück.

(Geerbt von IWebAppBase)
Restart()

Startet die Web-App oder den Bereitstellungsslot neu.

(Geerbt von IWebAppBase)
RestartAsync(CancellationToken)

Startet die Web-App oder den Bereitstellungsslot neu.

(Geerbt von IWebAppBase)
Start()

Startet die Web-App oder den Bereitstellungsslot.

(Geerbt von IWebAppBase)
StartAsync(CancellationToken)

Startet die Web-App oder den Bereitstellungsslot.

(Geerbt von IWebAppBase)
Stop()

Beendet die Web-App oder den Bereitstellungsslot.

(Geerbt von IWebAppBase)
StopAsync(CancellationToken)

Beendet die Web-App oder den Bereitstellungsslot.

(Geerbt von IWebAppBase)
StreamAllLogs()

Ruft einen offenen Stream für alle Protokolle ab.

(Geerbt von IWebAppBase)
StreamAllLogsAsync(CancellationToken)

Ruft einen offenen Stream für alle Protokolle ab.

(Geerbt von IWebAppBase)
StreamApplicationLogs()

Ruft einen geöffneten Stream für die Anwendungsprotokolle ab.

(Geerbt von IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

Ruft einen geöffneten Stream für die Anwendungsprotokolle ab.

(Geerbt von IWebAppBase)
StreamDeploymentLogs()

Ruft einen offenen Stream für die Bereitstellungsprotokolle ab.

(Geerbt von IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

Ruft einen offenen Stream für die Bereitstellungsprotokolle ab.

(Geerbt von IWebAppBase)
StreamHttpLogs()

Ruft einen geöffneten Stream für die HTTP-Protokolle ab.

(Geerbt von IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

Ruft einen geöffneten Stream für die HTTP-Protokolle ab.

(Geerbt von IWebAppBase)
StreamTraceLogs()

Ruft einen geöffneten Stream für die Ablaufverfolgungsprotokolle ab.

(Geerbt von IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

Ruft einen geöffneten Stream für die Ablaufverfolgungsprotokolle ab.

(Geerbt von IWebAppBase)
Swap(String)

Tauscht die app, die in der aktuellen Web-App/im aktuellen Web-Slot ausgeführt wird, durch die App, die im angegebenen Slot ausgeführt wird.

(Geerbt von IWebAppBase)
SwapAsync(String, CancellationToken)

Tauscht die app, die in der aktuellen Web-App/im aktuellen Web-Slot ausgeführt wird, durch die App, die im angegebenen Slot ausgeführt wird.

(Geerbt von IWebAppBase)
SyncTriggers()

Synchronisiert die Trigger in der Funktions-App.

SyncTriggersAsync(CancellationToken)

Ruft die Trigger in der Funktions-App ab.

Update()

Eine unveränderliche clientseitige Darstellung einer Azure-Funktions-App.

(Geerbt von IUpdatable<T>)
VerifyDomainOwnership(String, String)

Überprüft den Besitz der Domäne für eine Zertifikatreihenfolge, indem überprüft wird, ob ein Hostname der Domäne an diese Web-App gebunden ist.

(Geerbt von IWebAppBase)
VerifyDomainOwnershipAsync(String, String, CancellationToken)

Überprüft den Besitz der Domäne für eine Zertifikatreihenfolge, indem überprüft wird, ob ein Hostname der Domäne an diese Web-App gebunden ist.

(Geerbt von IWebAppBase)

Gilt für: