diff --git a/extensions/Worker.Extensions.EventGrid/release_notes.md b/extensions/Worker.Extensions.EventGrid/release_notes.md index 60f407532..6fbb746e2 100644 --- a/extensions/Worker.Extensions.EventGrid/release_notes.md +++ b/extensions/Worker.Extensions.EventGrid/release_notes.md @@ -4,6 +4,6 @@ - My change description (#PR/#issue) --> -### Microsoft.Azure.Functions.Worker.Extensions.EventGrid +### Microsoft.Azure.Functions.Worker.Extensions.EventGrid 3.4.0 -- +- Update EventGrid output binding to add Connection property (#1835) diff --git a/extensions/Worker.Extensions.EventGrid/src/EventGridOutputAttribute.cs b/extensions/Worker.Extensions.EventGrid/src/EventGridOutputAttribute.cs index a93b00d90..6494a0c19 100644 --- a/extensions/Worker.Extensions.EventGrid/src/EventGridOutputAttribute.cs +++ b/extensions/Worker.Extensions.EventGrid/src/EventGridOutputAttribute.cs @@ -21,5 +21,10 @@ public EventGridOutputAttribute() /// Gets or sets the Topic Key setting. You can find information on getting the Key for a topic here: https://docs.microsoft.com/en-us/azure/event-grid/custom-event-quickstart#send-an-event-to-your-topic public string? TopicKeySetting { get; set; } + + /// + /// Gets or sets the app setting name that contains the Event Grid topic's connection information. When setting the `Connection` property, the `TopicEndpointUri` and `TopicKeySetting` properties should NOT be set. + /// + public string? Connection { get; set; } } } diff --git a/extensions/Worker.Extensions.EventGrid/src/Worker.Extensions.EventGrid.csproj b/extensions/Worker.Extensions.EventGrid/src/Worker.Extensions.EventGrid.csproj index 476552aec..e340ab872 100644 --- a/extensions/Worker.Extensions.EventGrid/src/Worker.Extensions.EventGrid.csproj +++ b/extensions/Worker.Extensions.EventGrid/src/Worker.Extensions.EventGrid.csproj @@ -6,7 +6,7 @@ Azure Event Grid extensions for .NET isolated functions - 3.3.0 + 3.4.0 false