рд╡рд┐рдпрдирд╛рдиреЗрдЯ: рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!

рд╣рдо Raiffeisenbank рдореЗрдВ .NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдПрдХ рд╕рдореБрджрд╛рдп рд╣реИрдВ рдФрд░ рд╣рдо рдПрдХрд▓ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП .NET рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡реЗ рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рд▓реЗ рдЖрдпреЗ!

рд╡рд┐рдпрдирд╛рдиреЗрдЯ: рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ

рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЗрддрд┐рд╣рд╛рд╕

рдПрдХ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝реА рдЕрдЦрдВрдб рдкрд░рд┐рдпреЛрдЬрдирд╛ рдереА, рдЬреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдмрджрд▓ рдЧрдИ (рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣ рд▓реЗрдЦ). рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрд┐ рдирдИ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдЕрдХреНрд╕рд░ рд╡рд┐рднрд┐рдиреНрди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреА рдкрдбрд╝рддреА рдереА - рдЬреИрд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдирд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдбрдмреНрд▓реНрдпреВрд╕реАрдПрдл, рдЖрджрд┐ред рдПрдХ рдЯреАрдо рдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рд╣рд░ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЖрджреА рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рдХреЛ рдПрдХ рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛, рдПрдХрддреНрд░рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ Nuget рдкреИрдХреЗрдЬ рдореЗрдВ рд▓рдкреЗрдЯ рджрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ Nuget рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд░рдЦ рджрд┐рдпрд╛ред

рд╕рдордп рдмреАрддрддрд╛ рдЧрдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рдЦрдВрдбрд┐рдд рд╣реЛ рдЧрдИ, рдФрд░ рдЖрдзреБрдирд┐рдХ рдЬреЗрдПрд╕ рдврд╛рдВрдЪреЗ рдкрд░ рдирдП рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реБрдИред рд╣рдордиреЗ WCF/SOAP рд╕реЗ REST/HTTP рдХреА рдУрд░ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ AspNet WebApi рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред .рдиреЗрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ 4.5 рдкрд░ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣рдорд╛рд░реЗ рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рд▓рдЧрднрдЧ рдШреБрдЯрдиреЛрдВ рдХреЗ рдмрд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдЗрд╕рдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо.рд╕реАрдПрд╕ рдореЗрдВ рддреАрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрд╡рд╛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг (рдПрдирдЯреАрдПрд▓рдПрдо) рд╢рд╛рдорд┐рд▓ рдерд╛, рдХреИрд╕рд▓ рд╡рд┐рдВрдбрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд▓реЙрдЧрд┐рдВрдЧ, рд╕реНрд╡реИрдЧрд░, рдЖрдИрдУрд╕реА/рдбреАрдЖрдИ, рдЕрдиреБрдХреВрд▓рд┐рдд HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдЬреЛ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдВрдб-рдЯреВ-рдПрдВрдб рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╣реЗрдбрд░ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рдкреВрд░реА рдЪреАрдЬрд╝ рдХреЛ рд╕реАрдзреЗ рд╕реЗрд╡рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рдирд╣реАрдВ рдерд╛: рдирдП рдореЙрдбреНрдпреВрд▓ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмреЗрд╣рдж рдЕрдирдореНрдп рдирд┐рдХрд▓реАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдирдИ рдЕрд╕реЗрдВрдмрд▓реА рдмрдирд╛рдиреА рд╣реЛрдЧреА рдФрд░ рд╕реЗрд╡рд╛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рд╕реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдмреЗрд╣рдж рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдРрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╛рдорд▓реЗ рдирд╣реАрдВ рдереЗред

рдбреЙрдХрд░ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдпреБрдЧ

рд╡рд╣ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдЬрдм рдбреЙрдХрд░ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рд▓рд╣рд░ рд╣рдо рддрдХ рдкрд╣реБрдВрдЪреА, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрд╛: рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ .рдиреЗрдЯ рдХреЛрд░ рдореЗрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдореМрдХрд╛ рдерд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ .рдиреЗрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ .рдиреЗрдЯ рд╕реНрдЯреИрдВрдбрд░реНрдб рдФрд░ .рдиреЗрдЯ рдХреЛрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ, рдХреБрдЫ рдореЗрдВ рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рд╣реБрдП рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдмрдврд╝рдХрд░ рдореИрдВ AspNet Core рдкрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╡рд╣ рдПрдХ рдРрд╕реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдереА рдЬреЛ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдореБрдЦреНрдп рдЦрд╛рдореА рдХреЛ рджреВрд░ рдХрд░ рджреЗрдЧреА: рд▓рдЪреАрд▓реЗрдкрди рдХреА рдХрдореАред рдЗрд╕рд▓рд┐рдП, рд╕рдВрдкреВрд░реНрдг рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдореЙрдбреНрдпреВрд▓рд░ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдПрдХ рдПрдХреАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрдирд╛рдирд╛ рд╣реИ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕, рдмрд╕реЛрдВ рдФрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдмрд╛рддрдЪреАрдд рдХреА рдЬрд╛рдПред рд╣рдордиреЗ рдПрдХреАрдХрд░рдг рдХреЛ рддреНрд╡рд░рд┐рдд рдФрд░ рджрд░реНрдж рд░рд╣рд┐рдд рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдмрдЬрд╛рдп рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд▓рд┐рдЦрдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рд╣реИред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднрдВрдбрд╛рд░ рдЯреАрдореЛрдВ рдХреЗ рднреАрддрд░ рдмрд╛рддрдЪреАрдд рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ: рдЬрдм рдмрд╣реБрдд рд╕рдорд╛рди рдЖрдВрддрд░рд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреАрдо рдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред

рдФрд░ рд╣рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рд╣рдо рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреА рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: рдмреИрдВрдХ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд╛ рд╕рдХреЗрдЧрд╛ред рд╣рдо рдЙрджреНрдпреЛрдЧ рдореЗрдВ .NET рдкрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдФрд░ DDD рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднреА рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ; рд╢рд╛рдпрдж рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдврд╛рдВрдЪреЗ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╣рд╛рде рдореЗрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣реЗрдЧрд╛ред

рджрд░рдЕрд╕рд▓, рд╡рд┐рдпрдирд╛рдиреЗрдЯ

рдЖрдЗрдП рдЕрдм рдХрд░реАрдм рд╕реЗ рджреЗрдЦреЗрдВред рд╕рдВрдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд╡реЗрдмрдПрдкреА.*

рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрд╕ рд╕реЗрдЯ рдореЗрдВ "рд░реВрдЯ" рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд╡реЗрдмрдПрдкреАрдЖрдИ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкрдиреАрд╣реЛрд╕реНрдЯрдмрд┐рд▓реНрдбрд░ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд░ рд╡рд░реНрдЧ рдФрд░ рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд╡реЗрдмрдПрдкреАрдЖрдИ.рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░реНрд╕.* рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдкрдХреЛ рдирд┐рд░реНрдорд┐рдд рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реЗрд╡рд╛ред рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЖрдк рд▓реЙрдЧрд┐рдВрдЧ, рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдХрд╛рд░, рд╕реНрд╡реИрдЧрд░ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдпрдирд╛NET.WebApi.Runners.* рдореЗрдВ рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕реЗрд╡рд╛ рдмрд┐рд▓реНрдбрд░реНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпреЗ рдкреИрдХреЗрдЬ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рдирдИ рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╕рдордп рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реЗрд╡рд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рдордзреНрдпрд╕реНрде.*

рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЗ рднреАрддрд░ рдЖрджреЗрд╢реЛрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдВрддрд░рд┐рдХ рдордзреНрдпрд╕реНрде рдмрд╕ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдбреАрдЖрдИ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рдПрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдореЗрдВред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдЖрдк рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдХреЛрд░реЗрдЯрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдирдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд╕рддреНрдпрд╛рдкрди

рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рдЬрд┐рд╕рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдирд┐рдпрдо рдФрд░ рдЕрдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдбреЛрдореЗрди рд╕рддреНрдпрд╛рдкрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рд╕рд░рд▓ рдФрд░ рдЕрд▓рдЧ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд░реЗрдбрд┐рд╕

рдЗрди-рдореЗрдореЛрд░реА рдХреИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдбрд┐рд╕ рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд░реИрдкрд░реНрд╕ рд╡рд╛рд▓реА рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред

рд╡рд┐рдпрдирд╛рдиреЗрдЯ.рд╡рд┐рдирд┐рд░реНрджреЗрд╢

рдПрдХ рдЕрд╕реЗрдВрдмрд▓реА рдЬрд┐рд╕рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдкреИрдЯрд░реНрди рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИрдВред

рд╣рдорд╛рд░реЗ рд╕реЗрдЯ рдореЗрдВ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ рд╣реИ. рдмрд╛рдХреА рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ. рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЛ рдЬрд▓реНрдж рд╣реА рдУрдкрдирд╕реЛрд░реНрд╕ рдкрд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ