рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рд╣реИред
рдЕрдкрд╡рд╛рдж рдпрд╛ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕
рдХреЛрдИ рдвреЗрд░ рдирд╣реАрдВ
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡рд┐рдзрд┐ рдХреЛ рдмреБрд▓рд╛рдУ
deleteSubscription(..., ...)
getSubscription(..., ...)
рд╕рджрд╕реНрдпрддрд╛ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрдж
рд╕рд╛рдВрдХреЗрддрд┐рдХ рдЯреБрдХрдбрд╝рд╛
public void deleteSubscription(String topicName, String subscriptionName) {
asyncClient.deleteSubscription(topicName, subscriptionName);
}
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП :
public void deleteSubscription(String topicName, String subscriptionName) {
asyncClient.deleteSubscription(topicName, subscriptionName).block();
}
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рд╕рджрд╕реНрдпрддрд╛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рд╕реЗрдЯрдЕрдк (рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ):
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗрдВред
рд╕реВрдЪрдирд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ
рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рджреА рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдЪреЗрдХрдСрдлрд╝ рдХрд░реЗрдВ рдЕрдиреНрдпрдерд╛ рд╣рдо рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдХреЛ рдЕрдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдорд╛рдиреЗрдВрдЧреЗ
рдирдорд╕реНрддреЗ @ algra4 , рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк ServiceBusAdministrationAsyncClient
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо Async рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ .block()
рдпрд╛ subscribe()
рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдЗрд╕ рдмреНрд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИ https://devblogs.microsoft.com/azure-sdk/async-programming-with-project-reactor/#using -async-apis-in-the-new- рдиреАрд▓рд╛-рдПрд╕рдбреАрдХреЗ-рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП
рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рдВрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╕рд┐рдВрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
// Create a administrator client using connection string.
ServiceBusAdministrationClient client = new ServiceBusAdministrationClientBuilder()
.connectionString(connectionString)
.buildClient();
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @hemanttanwar
рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдХрд┐ рдореЗрдВ ServiceBusAdministrationClient
рд╡рд░реНрдЧ, рд╕рднреА рддрд░реАрдХреЛрдВ рдЖрдк рдХреЙрд▓ .block()
рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рдж рдЖрдк рдХреЙрд▓ asyncClient
ред
рд╡рд┐рдзрд┐ deleteSubscription(String topicName, String subscriptionName)
(рд╡рд┐рдзрд┐ рд╕реЗ рд▓рд┐рдВрдХ) рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВред
рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ "рдмрдЧ" рд╣реИ
@ algra4 рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рддреБрдо рд╕рд╣реА рд╣реЛ ред рд╣рдо рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдЬрд╛рд░реА рдХрд░ рджреЗрдВрдЧреЗред
рдпрд╣ рд╕реБрдзрд╛рд░ рдЕрдм рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕реЗ https://search.maven.org/artifact/com.azure/azure-messaging-servicebus рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдмрдВрдж рдХрд░реЗрдВред