Freigeben über


IDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition einer Web-App-Quellcodeverwaltung.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IGitHubWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithGitHubAccessToken<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithGitHubBranch<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppSourceControl.Definition.IWithRepositoryType<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithRepositoryType<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IGitHubWithAttach<'ParentT>
    interface IWithGitHubAccessToken<'ParentT>
    interface IWithBranch<'ParentT>
    interface IWithGitHubBranch<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IGitHubWithAttach(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBranch(Of ParentT), IWithGitHubAccessToken(Of ParentT), IWithGitHubBranch(Of ParentT), IWithRepositoryType(Of ParentT)

Typparameter

ParentT

Der Rückgabetyp des endgültigen Attachable.attach().

Implementiert

Methoden

Attach()

Die gesamte Definition einer Web-App-Quellcodeverwaltung.

(Geerbt von IInDefinition<ParentT>)
WithBranch(String)

Gibt den zu verwendenden Branch im Repository an.

(Geerbt von IWithGitHubBranch<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String)

Gibt das Repository an, das ein GitHub-Repository sein soll. Continuous Integration wird aktiviert. Dieses Repository kann entweder öffentlich oder privat sein, aber Ihr GitHub-Zugriffstoken muss über genügend Berechtigungen verfügen, um dem Repository einen Webhook hinzuzufügen.

(Geerbt von IWithRepositoryType<ParentT>)
WithContinuouslyIntegratedGitHubRepository(String, String)

Gibt das Repository an, das ein GitHub-Repository sein soll. Continuous Integration wird aktiviert. Dieses Repository kann entweder öffentlich oder privat sein, aber Ihr GitHub-Zugriffstoken muss über genügend Berechtigungen verfügen, um dem Repository einen Webhook hinzuzufügen.

(Geerbt von IWithRepositoryType<ParentT>)
WithGitHubAccessToken(String)

Gibt das persönliche GitHub-Zugriffstoken an. Sie können eine von https://github.com/settings/tokensabrufen.

(Geerbt von IWithGitHubAccessToken<ParentT>)
WithPublicGitRepository(String)

Gibt das Repository an, das ein öffentliches externes Repository sein soll, entweder Git oder Mercurial. Continuous Integration wird nicht aktiviert.

(Geerbt von IWithRepositoryType<ParentT>)
WithPublicMercurialRepository(String)

Gibt das Repository an, das ein öffentliches externes Repository sein soll, entweder Git oder Mercurial. Continuous Integration wird nicht aktiviert.

(Geerbt von IWithRepositoryType<ParentT>)

Gilt für: