You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make default configuration values publicly available as constants.
* Make default settings public, so they can be accessed from the outside.
* Add public settings to api
* - Revert DefaultSasTokenValidationTime to internal
- Document default value in constructor.
* Move default configuration constants to the AzureStorageAttachmentConfigurationConstants class
* Removed superfluous comment
Co-authored-by: Søren Hansen <[email protected]>
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L99-L109'title='File snippet `attachmentsendingsas` was extracted from'>snippet source</a> | <ahref='#snippet-attachmentsendingsas'title='Navigate to start of snippet `attachmentsendingsas`'>anchor</a></sup>
121
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L111-L121'title='File snippet `attachmentsendingsas` was extracted from'>snippet source</a> | <ahref='#snippet-attachmentsendingsas'title='Navigate to start of snippet `attachmentsendingsas`'>anchor</a></sup>
122
122
<!-- endsnippet -->
123
123
124
124
Receiving only mode (w/o Storage account credentials)
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L115-L122'title='File snippet `attachmentreceivingsas` was extracted from'>snippet source</a> | <ahref='#snippet-attachmentreceivingsas'title='Navigate to start of snippet `attachmentreceivingsas`'>anchor</a></sup>
134
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L127-L134'title='File snippet `attachmentreceivingsas` was extracted from'>snippet source</a> | <ahref='#snippet-attachmentreceivingsas'title='Navigate to start of snippet `attachmentreceivingsas`'>anchor</a></sup>
135
135
<!-- endsnippet -->
136
136
137
137
### Configure blob container name
138
138
139
-
Default container name is "attachments". The value is available via `AzureStorageAttachmentConfiguration.DefaultContainerName` constant.
139
+
Default container name is "attachments". The value is available via `AzureStorageAttachmentConfigurationConstants.DefaultContainerName` constant.
### Configure message property to identify attachment blob
146
146
147
-
Default blob identifier property name is "$attachment.blob". The value is available via `AzureStorageAttachmentConfiguration.DefaultMessagePropertyToIdentifyAttachmentBlob` constant.
147
+
Default blob identifier property name is "$attachment.blob". The value is available via `AzureStorageAttachmentConfigurationConstants.DefaultMessagePropertyToIdentifyAttachmentBlob` constant.
### Configure message property for SAS uri to attachment blob
175
175
176
-
Default SAS uri property name is "$attachment.sas.uri".
176
+
Default SAS uri property name is "$attachment.sas.uri". The value is available via `AzureStorageAttachmentConfigurationConstants.DefaultMessagePropertyToIdentitySasUri` constant.
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L85-L92'title='File snippet `configure_blob_sas_uri_override` was extracted from'>snippet source</a> | <ahref='#snippet-configure_blob_sas_uri_override'title='Navigate to start of snippet `configure_blob_sas_uri_override`'>anchor</a></sup>
189
+
<!-- endsnippet -->
181
190
182
191
### Configure criteria for message max size identification
183
192
@@ -190,7 +199,7 @@ Default is to convert any body to attachment.
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L127-L133'title='File snippet `configure_criteria_for_message_max_size_identification` was extracted from'>snippet source</a> | <ahref='#snippet-configure_criteria_for_message_max_size_identification'title='Navigate to start of snippet `configure_criteria_for_message_max_size_identification`'>anchor</a></sup>
202
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L139-L145'title='File snippet `configure_criteria_for_message_max_size_identification` was extracted from'>snippet source</a> | <ahref='#snippet-configure_criteria_for_message_max_size_identification'title='Navigate to start of snippet `configure_criteria_for_message_max_size_identification`'>anchor</a></sup>
194
203
<!-- endsnippet -->
195
204
196
205
### Configuring connection string provider
@@ -204,7 +213,7 @@ The plugin comes with a `PlainTextConnectionStringProvider` and can be used in t
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L139-L144'title='File snippet `configuring_connection_string_provider` was extracted from'>snippet source</a> | <ahref='#snippet-configuring_connection_string_provider'title='Navigate to start of snippet `configuring_connection_string_provider`'>anchor</a></sup>
216
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L151-L156'title='File snippet `configuring_connection_string_provider` was extracted from'>snippet source</a> | <ahref='#snippet-configuring_connection_string_provider'title='Navigate to start of snippet `configuring_connection_string_provider`'>anchor</a></sup>
208
217
<!-- endsnippet -->
209
218
210
219
### Configuring plugin using StorageCredentials (Service or Container SAS)
@@ -215,7 +224,7 @@ var config = new AzureStorageAttachmentConfiguration(provider);
215
224
varcredentials=newStorageCredentials( /*Shared key OR Service SAS OR Container SAS*/);
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L150-L155'title='File snippet `configuring_plugin_using_storagecredentials` was extracted from'>snippet source</a> | <ahref='#snippet-configuring_plugin_using_storagecredentials'title='Navigate to start of snippet `configuring_plugin_using_storagecredentials`'>anchor</a></sup>
227
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L162-L167'title='File snippet `configuring_plugin_using_storagecredentials` was extracted from'>snippet source</a> | <ahref='#snippet-configuring_plugin_using_storagecredentials'title='Navigate to start of snippet `configuring_plugin_using_storagecredentials`'>anchor</a></sup>
219
228
<!-- endsnippet -->
220
229
221
230
See [`StorageCredentials`](https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.auth.storagecredentials) for more details.
@@ -234,7 +243,7 @@ Upload attachment to Azure Storage blob
234
243
//To make it possible to use SAS URI when downloading, use WithBlobSasUri() when creating configuration object
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L160-L165'title='File snippet `upload_attachment_without_registering_plugin` was extracted from'>snippet source</a> | <ahref='#snippet-upload_attachment_without_registering_plugin'title='Navigate to start of snippet `upload_attachment_without_registering_plugin`'>anchor</a></sup>
246
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L172-L177'title='File snippet `upload_attachment_without_registering_plugin` was extracted from'>snippet source</a> | <ahref='#snippet-upload_attachment_without_registering_plugin'title='Navigate to start of snippet `upload_attachment_without_registering_plugin`'>anchor</a></sup>
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L169-L180'title='File snippet `download_attachment_without_registering_plugin` was extracted from'>snippet source</a> | <ahref='#snippet-download_attachment_without_registering_plugin'title='Navigate to start of snippet `download_attachment_without_registering_plugin`'>anchor</a></sup>
263
+
<sup><ahref='/src/ServiceBus.AttachmentPlugin.Tests/Snippets.cs#L181-L192'title='File snippet `download_attachment_without_registering_plugin` was extracted from'>snippet source</a> | <ahref='#snippet-download_attachment_without_registering_plugin'title='Navigate to start of snippet `download_attachment_without_registering_plugin`'>anchor</a></sup>
### Configure message property to identify attachment blob
62
62
63
-
Default blob identifier property name is "$attachment.blob". The value is available via `AzureStorageAttachmentConfiguration.DefaultMessagePropertyToIdentifyAttachmentBlob` constant.
63
+
Default blob identifier property name is "$attachment.blob". The value is available via `AzureStorageAttachmentConfigurationConstants.DefaultMessagePropertyToIdentifyAttachmentBlob` constant.
### Configure message property for SAS uri to attachment blob
77
77
78
-
Default SAS uri property name is "$attachment.sas.uri".
78
+
Default SAS uri property name is "$attachment.sas.uri". The value is available via `AzureStorageAttachmentConfigurationConstants.DefaultMessagePropertyToIdentitySasUri` constant.
Copy file name to clipboardExpand all lines: src/ServiceBus.AttachmentPlugin.Tests/ApprovalFiles/ApiApprovals.AzureStorageAttachmentPlugin.approved.txt
0 commit comments