C# Class MessagingSamples.TravelBookingHandlers

Mostra file Open project: Azure-Samples/azure-servicebus-messaging-samples

Public Methods

Method Description
BookFlight ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
BookHotel ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
BookRentalCar ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
CancelFlight ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
CancelHotel ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
CancelRentalCar ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task

Private Methods

Method Description
CreateForwardMessage ( BrokeredMessage message, dynamic travelBooking, string via ) : BrokeredMessage
DeserializeTravelBooking ( Stream body ) : object
SerializeTravelBooking ( dynamic travelBooking ) : MemoryStream

Method Details

BookFlight() public static method

public static BookFlight ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task

BookHotel() public static method

public static BookHotel ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task

BookRentalCar() public static method

public static BookRentalCar ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task

CancelFlight() public static method

public static CancelFlight ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task

CancelHotel() public static method

public static CancelHotel ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task

CancelRentalCar() public static method

public static CancelRentalCar ( BrokeredMessage message, MessageSender nextStepQueue, MessageSender compensatorQueue ) : System.Threading.Tasks.Task
message BrokeredMessage
nextStepQueue MessageSender
compensatorQueue MessageSender
return System.Threading.Tasks.Task