Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
91cab1e
Increase multipart upload default part size to 8MB (#4032)
philasmar Oct 14, 2025
5a38b60
Added PutObjectResponse to TransferUtilityUploadResponse mapping (#4045)
GarrettBeatty Oct 20, 2025
6212c3b
Add missing fields to Transfer Utility request objects (#4056)
philasmar Oct 21, 2025
9cd5c6c
Fix issue with HeadersCollection in ResponseMapperTests
philasmar Oct 22, 2025
8372f58
Add Progress listeners for initiated, complete, and failed for simple…
GarrettBeatty Oct 23, 2025
e4d9733
Add mapping of CompletemultipartUploadResponse to TransferUtilityUplo…
GarrettBeatty Oct 23, 2025
923d833
Add multipartupload lifecycle tracking (#4061)
GarrettBeatty Oct 23, 2025
1883db9
fix silently failing test (#4073)
GarrettBeatty Oct 23, 2025
d1b3919
Add ContentLanguage to header collection of GetObjectResponse. (#4074)
GarrettBeatty Oct 24, 2025
5afd0e6
ignore isset (#4082)
GarrettBeatty Oct 28, 2025
a62545e
Add DownloadResponse mapping (#4075)
GarrettBeatty Oct 29, 2025
2b20531
Add additional validation to UploadPartRequests in Transfer Utility (…
philasmar Oct 29, 2025
1f87b13
Update Response mapping logic for PutObjectResponse and CompleteMulti…
GarrettBeatty Nov 3, 2025
88673e8
create tuabortmultipartuploadrequest (#4093)
GarrettBeatty Nov 4, 2025
0f9f10e
Remove AmazonWebServiceResponse as base class for transfer utility re…
GarrettBeatty Nov 6, 2025
e2c4fce
Add GetObjectResponse to TransferUtilityOpenStreamResponse mapping. (…
GarrettBeatty Nov 6, 2025
8d58406
Resolved merge conflicts between development and transfer-manager
GarrettBeatty Nov 6, 2025
15469e7
Fix Unit test (#4108)
GarrettBeatty Nov 6, 2025
7272f82
Add UploadWithResponseAsync api (#4105)
GarrettBeatty Nov 7, 2025
3266894
Add DownloadInitiated, Failed and Completed events (#4079)
GarrettBeatty Nov 7, 2025
6e1ebab
Populate TransferUtilityDownloadDirectoryResponse with total objects …
GarrettBeatty Nov 11, 2025
c0693f8
Added UploadWithResponse and UploadWithResponseAsync methods to ITran…
GarrettBeatty Nov 19, 2025
42e25ce
Update TransferUtilityConfig and BaseDownloadRequest to add multi par…
GarrettBeatty Nov 19, 2025
da1fc1e
Fix content language initialization (#4168)
GarrettBeatty Nov 26, 2025
b359696
Multi Part Download + OpenStreamWithResponseAsync (#4130)
GarrettBeatty Nov 28, 2025
2e268c0
DownloadWithResponse with multipartdownload (#4136)
GarrettBeatty Nov 28, 2025
321ee04
Merge branch 'development' into asmarp/transfermanager-feature-develo…
philasmar Nov 28, 2025
180f20f
Make AddBuffer non async (#4173)
GarrettBeatty Nov 28, 2025
c744082
Merge pull request #4172 from aws/asmarp/transfermanager-feature-deve…
philasmar Nov 28, 2025
796cdcc
add failure policy to download directory (#4151)
philasmar Nov 28, 2025
22e8716
fix test (#4175)
GarrettBeatty Nov 28, 2025
18ad664
Add progress tracking for multi part download to files (#4139)
GarrettBeatty Dec 1, 2025
232883a
Add DownloadDirectoryWithResponse (#4141)
GarrettBeatty Dec 1, 2025
dd150cb
Optimize part streaming (#4162)
GarrettBeatty Dec 1, 2025
ba5b9ea
Update initiated, complete and failed events to not fire in backgroun…
GarrettBeatty Dec 1, 2025
ce852a2
Move MaxInMemoryParts to request object (#4163)
GarrettBeatty Dec 1, 2025
d10e67b
Add error message for multipart download when using Encryption Client…
GarrettBeatty Dec 1, 2025
c2109a6
add failure policy to upload directory (#4181)
philasmar Dec 3, 2025
6a31b25
Fix download directory concurrency issue and refactor (#4180)
GarrettBeatty Dec 3, 2025
a65b3ec
Update code to acquire capacity before starting task (#4182)
GarrettBeatty Dec 3, 2025
7671451
use throttling for discoverpart (#4183)
GarrettBeatty Dec 3, 2025
b86e148
refactor upload directory and fix concurrency bug (#4186)
GarrettBeatty Dec 3, 2025
3f681f7
DownloadDirectory Initiated, Failed and Completed Events (#4176)
GarrettBeatty Dec 3, 2025
a93e67b
update logging (#4188)
GarrettBeatty Dec 3, 2025
4c8c7aa
Create UploadDirectoryWithResponse api + progress tracking events + u…
GarrettBeatty Dec 3, 2025
195860c
fix test (#4190)
GarrettBeatty Dec 3, 2025
c3da032
fix integ test build (#4191)
GarrettBeatty Dec 3, 2025
7f64813
fix build. (#4192)
GarrettBeatty Dec 3, 2025
1012cfd
remove InternalsVisibleTo for S3 integration tests (#4194)
philasmar Dec 3, 2025
0a857fa
Fix DownloadPartProgressEventCallback race condition (#4196)
GarrettBeatty Dec 4, 2025
f2e9a53
fix http concurrency (#4218)
GarrettBeatty Dec 11, 2025
2643108
optimize task creation (#4219)
GarrettBeatty Dec 11, 2025
821729c
use max size semaphore (#4220)
GarrettBeatty Dec 11, 2025
b169a95
fix retrying valid IO exceptions
philasmar Dec 11, 2025
2c4f2ac
update dev configs (#4201)
GarrettBeatty Dec 11, 2025
9647310
Doc updates (#4229)
GarrettBeatty Dec 12, 2025
c3a8fae
Merge pull request #4227 from aws/asmarp/fix-file-exists-check
philasmar Dec 12, 2025
77c7972
refactor (#4233)
GarrettBeatty Dec 12, 2025
21ae4da
code refactor src (#4235)
GarrettBeatty Dec 16, 2025
9ade4e1
queue fixes (#4228)
GarrettBeatty Dec 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,6 @@ sdk/test/Performance/**/BenchmarkDotNet.Artifacts/*
#protocol-tests
sdk/test/ProtocolTests/Generated/**/model
sdk/test/ProtocolTests/Generated/**/sources
sdk/test/ProtocolTests/Generated/**/build-info
sdk/test/ProtocolTests/Generated/**/build-info

.DS_Store
13 changes: 13 additions & 0 deletions generator/.DevConfigs/19ed68ce-9f46-4e1e-a0ff-45a2b3641946.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"services": [
{
"serviceName": "S3",
"type": "patch",
"changeLogMessages": [
"Added MaxInMemoryParts property to the Amazon.S3.Transfer.TransferUtilityOpenStreamRequest class for controlling memory usage during multipart downloads",
"Added PartSize property to the Amazon.S3.Transfer.BaseDownloadRequest class for configuring multipart download part sizes",
"Added MultipartDownloadType enum and property to the Amazon.S3.Transfer.BaseDownloadRequest class for selecting download strategy"
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/433a9a6d-b8ea-4676-b763-70711e8288e2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added UploadInitiatedEvent, UploadCompletedEvent, and UploadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Upload operation for non-multipart uploads."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/433a9a6d-b8ea-4676-b763-70711e8288e3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added UploadInitiatedEvent, UploadCompletedEvent, and UploadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Upload operation for multipart uploads."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/55fe9e14-c79e-4426-9828-deae0451d4f6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added DownloadDirectoryWithResponse methods to the Amazon.S3.Transfer.ITransferUtility interface. The new operations support downloading directories using multipart download for files and return response metadata."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/77d980ad-8f58-4f2e-97f8-d2c8c5ba3732.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Created new UploadWithResponse methods on the Amazon.S3.Transfer.TransferUtility class that return response metadata information."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/7f23582e-3225-487b-83e7-167cf17cb234.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added DownloadDirectoryInitiatedEvent, DownloadDirectoryCompletedEvent, and DownloadDirectoryFailedEvent events to the Amazon.S3.Transfer.ITransferUtility.DownloadDirectory operation."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872042.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added OpenStreamWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface. The new operation supports downloading in parallel parts of the S3 object in the background while reading from the stream for improved performance."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872043.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added DownloadWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface. The new operation supports downloading in parallel parts of the S3 object to a file for improved performance."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872044.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added UploadDirectoryWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872123.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added DownloadInitiatedEvent, DownloadCompletedEvent, and DownloadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Download operation."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872124.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added UploadDirectoryInitiatedEvent, UploadDirectoryCompletedEvent, and UploadDirectoryFailedEvent events to the Amazon.S3.Transfer.ITransferUtility.UploadDirectory operation."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae65.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "patch",
"changeLogMessages": [
"Fixed recursive property definition in the Amazon.S3.Transfer.TransferUtility internal Logger implementation"
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae72.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "patch",
"changeLogMessages": [
"Added ContentLanguage property to the header collection of the Amazon.S3.Model.GetObjectResponse class."
]
}
]
}
12 changes: 12 additions & 0 deletions generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae76.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added FailurePolicy property to the Amazon.S3.Transfer.TransferUtilityDownloadDirectoryRequest class to allow configuration of failure handling behavior during directory downloads. The default behavior is set to abort on failure. Users can now choose to either abort the entire operation or continue downloading remaining files when a failure occurs.",
"Added ObjectDownloadFailedEvent event to the Amazon.S3.Transfer.TransferUtility.DownloadDirectory operation to notify users when an individual file download fails during a directory download operation. This event provides details about the failed download, including the original request, the specific file request and the exception encountered."
]
}
]
}
12 changes: 12 additions & 0 deletions generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae77.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"services": [
{
"serviceName": "S3",
"type": "minor",
"changeLogMessages": [
"Added FailurePolicy property to the Amazon.S3.Transfer.TransferUtilityUploadDirectoryRequest class to allow configuration of failure handling behavior during directory uploads. The default behavior is set to abort on failure. Users can now choose to either abort the entire operation or continue uploading remaining files when a failure occurs.",
"Added ObjectUploadFailedEvent event to the Amazon.S3.Transfer.TransferUtility.UploadDirectory operation to notify users when an individual file upload fails during a directory upload operation. This event provides details about the failed upload, including the original request, the specific file request and the exception encountered."
]
}
]
}
11 changes: 11 additions & 0 deletions generator/.DevConfigs/f8a7b6c5-d4e3-2f1a-0b9c-8d7e6f5a4b3c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"services": [
{
"serviceName": "S3",
"type": "patch",
"changeLogMessages": [
"Added UploadWithResponse and UploadWithResponseAsync methods to the Amazon.S3.Transfer.ITransferUtility interface"
]
}
]
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version: 17.0.0.0
// Runtime Version: 18.0.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
Expand All @@ -15,8 +15,8 @@ namespace ServiceClientGenerator.Generators.SourceFiles
/// Class to produce the template output
/// </summary>

#line 1 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "17.0.0.0")]
#line 1 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "18.0.0.0")]
public partial class AssemblyInfo : BaseGenerator
{
#line hidden
Expand All @@ -36,43 +36,43 @@ public override string TransformText()
// associated with an assembly.
[assembly: AssemblyTitle(""");

#line 12 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 12 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.AssemblyTitle));

#line default
#line hidden
this.Write("\")]\r\n#if BCL\r\n[assembly: AssemblyDescription(\"");

#line 14 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 14 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.AssemblyDescription(versionIdentifier: "4.7.2")));

#line default
#line hidden
this.Write("\")]\r\n#elif NETSTANDARD20\r\n[assembly: AssemblyDescription(\"");

#line 16 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 16 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.AssemblyDescription(versionIdentifier: "NetStandard 2.0")));

#line default
#line hidden
this.Write("\")]\r\n#elif NETCOREAPP3_1\r\n[assembly: AssemblyDescription(\"");

#line 18 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 18 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.AssemblyDescription(versionIdentifier: ".NET Core 3.1")));

#line default
#line hidden
this.Write("\")]\r\n#elif NET8_0\r\n[assembly: AssemblyDescription(\"");

#line 20 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 20 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.AssemblyDescription(versionIdentifier: ".NET 8.0")));

#line default
#line hidden
this.Write("\")]\r\n#else\r\n#error Unknown platform constant - unable to set correct AssemblyDesc" +
"ription\r\n#endif\r\n\r\n");

#line 25 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 25 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
if (this.Config.AssemblyTitle=="AWSSDK.DynamoDBv2") {

#line default
Expand All @@ -81,22 +81,23 @@ public override string TransformText()
[assembly: InternalsVisibleTo(""AWSSDK.UnitTests.NetFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db5f59f098d27276c7833875a6263a3cc74ab17ba9a9df0b52aedbe7252745db7274d5271fd79c1f08f668ecfa8eaab5626fa76adc811d3c8fc55859b0d09d3bc0a84eecd0ba891f2b8a2fc55141cdcc37c2053d53491e650a479967c3622762977900eddbf1252ed08a2413f00a28f3a0752a81203f03ccb7f684db373518b4"")]
");

#line 28 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 28 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
}

#line default
#line hidden

#line 29 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 29 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
if (this.Config.AssemblyTitle=="AWSSDK.S3") {

#line default
#line hidden
this.Write(@"[assembly: InternalsVisibleTo(""AWSSDK.UnitTests.S3.NetFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db5f59f098d27276c7833875a6263a3cc74ab17ba9a9df0b52aedbe7252745db7274d5271fd79c1f08f668ecfa8eaab5626fa76adc811d3c8fc55859b0d09d3bc0a84eecd0ba891f2b8a2fc55141cdcc37c2053d53491e650a479967c3622762977900eddbf1252ed08a2413f00a28f3a0752a81203f03ccb7f684db373518b4"")]
[assembly: InternalsVisibleTo(""AWSSDK.UnitTests.NetFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db5f59f098d27276c7833875a6263a3cc74ab17ba9a9df0b52aedbe7252745db7274d5271fd79c1f08f668ecfa8eaab5626fa76adc811d3c8fc55859b0d09d3bc0a84eecd0ba891f2b8a2fc55141cdcc37c2053d53491e650a479967c3622762977900eddbf1252ed08a2413f00a28f3a0752a81203f03ccb7f684db373518b4"")]
[assembly: InternalsVisibleTo(""DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7"")]
");

#line 32 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 33 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
}

#line default
Expand Down Expand Up @@ -125,14 +126,14 @@ public override string TransformText()
// [assembly: AssemblyVersion(""1.0.*"")]
[assembly: AssemblyVersion(""");

#line 55 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 56 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ServiceVersion));

#line default
#line hidden
this.Write("\")]\r\n[assembly: AssemblyFileVersion(\"");

#line 56 "C:\dev\repos\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
#line 57 "D:\CodeBase\aws-sdk-net\generator\ServiceClientGeneratorLib\Generators\SourceFiles\AssemblyInfo.tt"
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.ServiceFileVersion));

#line default
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ using System.Runtime.CompilerServices;
<# if (this.Config.AssemblyTitle=="AWSSDK.S3") { #>
[assembly: InternalsVisibleTo("AWSSDK.UnitTests.S3.NetFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db5f59f098d27276c7833875a6263a3cc74ab17ba9a9df0b52aedbe7252745db7274d5271fd79c1f08f668ecfa8eaab5626fa76adc811d3c8fc55859b0d09d3bc0a84eecd0ba891f2b8a2fc55141cdcc37c2053d53491e650a479967c3622762977900eddbf1252ed08a2413f00a28f3a0752a81203f03ccb7f684db373518b4")]
[assembly: InternalsVisibleTo("AWSSDK.UnitTests.NetFramework, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db5f59f098d27276c7833875a6263a3cc74ab17ba9a9df0b52aedbe7252745db7274d5271fd79c1f08f668ecfa8eaab5626fa76adc811d3c8fc55859b0d09d3bc0a84eecd0ba891f2b8a2fc55141cdcc37c2053d53491e650a479967c3622762977900eddbf1252ed08a2413f00a28f3a0752a81203f03ccb7f684db373518b4")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
<# } #>
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyProduct("Amazon Web Services SDK for .NET")]
Expand Down
Loading