Class WebhookEventCollectionBuilderCmsExtensions
Extension methods for WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms.
Inheritance
Namespace: Umbraco.Cms.Core.DependencyInjection
Assembly: Umbraco.Core.dll
Syntax
public static class WebhookEventCollectionBuilderCmsExtensions
Methods
View SourceAddContent(WebhookEventCollectionBuilderCms, Action<WebhookEventCollectionBuilderCmsContent>)
Adds content webhook events specified in the contentBuilder action.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddContent(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsContent> contentBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsContent> | contentBuilder | The content builder. |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddContent(WebhookEventCollectionBuilderCms, bool, WebhookPayloadType)
Adds all available content (including blueprint and version) webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddContent(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, bool onlyDefault = false, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| bool | onlyDefault | If set to |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddContentType(WebhookEventCollectionBuilderCms, Action<WebhookEventCollectionBuilderCmsContentType>)
Adds content type webhook events specified in the contentTypeBuilder action.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddContentType(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsContentType> contentTypeBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsContentType> | contentTypeBuilder | The content type builder. |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddContentType(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds all available content type (document, media and member type) webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddContentType(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddDataType(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the data type webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddDataType(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddDefault(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the default webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddDefault(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
Remarks
This is a special subset of webhook events that is added by default.
AddDictionary(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the dictionary webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddDictionary(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddDomain(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the domain webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddDomain(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddFile(WebhookEventCollectionBuilderCms, Action<WebhookEventCollectionBuilderCmsFile>)
Adds file webhook events specified in the fileBuilder action.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddFile(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsFile> fileBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsFile> | fileBuilder | The file builder. |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddFile(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds all available file (partial view, script, stylesheet and template) webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddFile(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddHealthCheck(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the health check webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddHealthCheck(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddLanguage(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the language webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddLanguage(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddMedia(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the media webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddMedia(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddMember(WebhookEventCollectionBuilderCms, Action<WebhookEventCollectionBuilderCmsMember>)
Adds member webhook events specified in the memberBuilder action.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddMember(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsMember> memberBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsMember> | memberBuilder | The member builder. |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddMember(WebhookEventCollectionBuilderCms, bool, WebhookPayloadType)
Adds all available member (including member role and member group) webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddMember(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, bool onlyDefault = false, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| bool | onlyDefault | If set to |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddPackage(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the package webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddPackage(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddPublicAccess(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the public access webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddPublicAccess(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddRelation(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the relation webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddRelation(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddRelationType(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Adds the relation type webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddRelationType(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddUser(WebhookEventCollectionBuilderCms, Action<WebhookEventCollectionBuilderCmsUser>)
Adds user webhook events specified in the userBuilder action.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddUser(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsUser> userBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| Action<WebhookEventCollectionBuilderCmsExtensions.WebhookEventCollectionBuilderCmsUser> | userBuilder | The user builder. |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
AddUser(WebhookEventCollectionBuilderCms, bool, WebhookPayloadType)
Adds all available user (including password, login and user group) webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms AddUser(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, bool onlyDefault = false, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| bool | onlyDefault | If set to |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |
RemoveDefault(WebhookEventCollectionBuilderCms, WebhookPayloadType)
Removes the default webhook events.
Declaration
public static WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms RemoveDefault(this WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms builder, WebhookPayloadType payloadType = WebhookPayloadType.Legacy)
Parameters
| Type | Name | Description |
|---|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | builder | The builder. |
| WebhookPayloadType | payloadType |
Returns
| Type | Description |
|---|---|
| WebhookEventCollectionBuilderExtensions.WebhookEventCollectionBuilderCms | The builder. |