Runtime: IAsyncDisposable TransactionScope

์— ๋งŒ๋“  2019๋…„ 10์›” 04์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dotnet/runtime

TransactionScope ๋Š” ๊ฑฐ์˜ ํ•ญ์ƒ ์ฒ˜๋ฆฌํ•  I/O ์ž‘์—…์ด ์žˆ๋Š” ์ผํšŒ์šฉ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

TransactionScope ๊ตฌํ˜„ IAsyncDisposable ์žˆ์Šต๋‹ˆ๊นŒ? (๊ด€๋ จ๋œ ADO.NET ๋ฉ”์„œ๋“œ๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.)

api-suggestion area-System.Transactions enhancement

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@Timovzl ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ•  ๊ณ„ํš์ด ์—†์—ˆ์ง€๋งŒ 5.0.0์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์—…์ด ์–ผ๋งˆ๋‚˜ ๋ณต์žกํ•œ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋จผ์ € ์กฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

@Timovzl ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ•  ๊ณ„ํš์ด ์—†์—ˆ์ง€๋งŒ 5.0.0์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์—…์ด ์–ผ๋งˆ๋‚˜ ๋ณต์žกํ•œ์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋จผ์ € ์กฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ ์ด Stackoverflow ์งˆ๋ฌธ(๋‚ด ์งˆ๋ฌธ) ์— ๋Œ€ํ•œ ํˆฌํ‘œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด ๊ธฐ๋Šฅ์€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์€์ง€ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์ด๊ณ  https://github.com/dotnet/corefx/issues/42341 ๊ณผ ํ•จ๊ป˜ TransactionScope๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€๊ธˆ ๋‹น์žฅ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰