MsmqIntegrationBinding.SerializationFormat Eigenschaft

Definition

Ruft das Seriealisierungsformat ab, das zum Serialisieren und Deserialisieren der Nachricht verwendet wird, oder legt es fest.

C#
public System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat SerializationFormat { get; set; }

Eigenschaftswert

MsmqMessageSerializationFormat

Ein MsmqMessageSerializationFormat-Objekt, das den zu verwendenden Seriealisierungstyp darstellt.

Beispiele

Im folgenden Codebeispiel wird das Festlegen des Serialisierungsformats einer Instanz der MsmqIntegrationBinding-Klasse veranschaulicht.

C#
// Create the purchase order.
PurchaseOrder po = new PurchaseOrder();
po.customerId = "somecustomer.com";
po.poNumber = Guid.NewGuid().ToString();

PurchaseOrderLineItem lineItem1 = new PurchaseOrderLineItem();
lineItem1.productId = "Blue Widget";
lineItem1.quantity = 54;
lineItem1.unitCost = 29.99F;

PurchaseOrderLineItem lineItem2 = new PurchaseOrderLineItem();
lineItem2.productId = "Red Widget";
lineItem2.quantity = 890;
lineItem2.unitCost = 45.89F;

po.orderLineItems = new PurchaseOrderLineItem[2];
po.orderLineItems[0] = lineItem1;
po.orderLineItems[1] = lineItem2;

OrderProcessorClient client = new OrderProcessorClient("OrderResponseEndpoint");
MsmqMessage<PurchaseOrder> ordermsg = new MsmqMessage<PurchaseOrder>(po);
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required))
{
    client.SubmitPurchaseOrder(ordermsg);
    scope.Complete();
}

Console.WriteLine("Order has been submitted:{0}", po);

//Closing the client gracefully closes the connection and cleans up resources.
client.Close();

Console.WriteLine();
Console.WriteLine("Press <ENTER> to terminate client.");
Console.ReadLine();

Hinweise

Diese Eigenschaft gibt einen Enumerationswert zurück, der angibt, wie eine WCF-Nachricht serialisiert und deserialisiert wird. Weitere Informationen finden Sie unter MsmqMessageSerializationFormat.

Gilt für

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8