Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Komunikaty to informacje wymieniane między aplikacjami korzystającymi z usługi Service Broker.
Każda wiadomość jest częścią konwersacji. Komunikat ma określony typ, który jest określany przez aplikację, która wysyła komunikat. Każda wiadomość ma unikatową tożsamość konwersacji, a także numer sekwencyjny w ramach konwersacji. Podczas odbierania komunikatów, usługa Service Broker używa identyfikatora konwersacji i numeru sekwencji komunikatu, by wymusić porządkowanie komunikatów.
Zawartość komunikatu jest określana przez aplikację. Po odebraniu komunikatu usługa Service Broker weryfikuje zawartość komunikatu, aby upewnić się, że zawartość jest prawidłowa dla typu komunikatu. Niezależnie od typu komunikatu program SQL Server przechowuje zawartość komunikatu jako typ varbinary(max). W związku z tym komunikat może zawierać dowolne dane, które można przekonwertować na wartość varbinary(max).
Aplikacja zazwyczaj przetwarza zawartość komunikatu na podstawie kontraktu i typu komunikatu.