MessageQueue.EncryptionRequired Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om kön endast accepterar icke-privata (icke-krypterade) meddelanden.
public:
property System::Messaging::EncryptionRequired EncryptionRequired { System::Messaging::EncryptionRequired get(); void set(System::Messaging::EncryptionRequired value); };
[System.Messaging.MessagingDescription("MQ_EncryptionRequired")]
public System.Messaging.EncryptionRequired EncryptionRequired { get; set; }
[<System.Messaging.MessagingDescription("MQ_EncryptionRequired")>]
member this.EncryptionRequired : System.Messaging.EncryptionRequired with get, set
Public Property EncryptionRequired As EncryptionRequired
Egenskapsvärde
Ett av EncryptionRequired värdena. Standardvärdet är None.
- Attribut
Undantag
Ett fel uppstod vid åtkomst till en Message Queuing-metod.
Exempel
Följande kodexempel hämtar och anger värdet för en meddelandekös EncryptionRequired egenskap.
// Set the queue's EncryptionRequired property value.
queue.EncryptionRequired = System.Messaging.EncryptionRequired.Optional;
// Display the new value of the queue's EncryptionRequired property.
Console.WriteLine("MessageQueue.EncryptionRequired: {0}",
queue.EncryptionRequired);
Kommentarer
När du anger att kryptering krävs för de meddelanden som skickas till en kö krypteras endast meddelandeorganen. De andra medlemmarna (till exempel Label egenskaperna och SenderId ) kan inte krypteras.
Om du ställer in den här egenskapen ändras kön för meddelandeköer. Därför påverkas alla andra MessageQueue instanser av ändringen.
Om du krypterar ett meddelande blir meddelandet privat. Du kan ange att köns krypteringskrav ska vara None, Bodyeller Optional genom att ange EncryptionRequired egenskapen på rätt sätt. Inställningen UseEncryption för meddelandet måste motsvara krypteringskravet i kön. Om meddelandet inte är krypterat men kön anger Body, eller om meddelandet är krypterat men kön anger None, avvisas meddelandet av kön. Om det sändande programmet begär ett negativt bekräftelsemeddelande i den här händelsen anger Message Queuing meddelandets avslag på det sändande programmet. Om egenskapen UseDeadLetterQueue är trueskickas ett meddelande som misslyckas med kryptering till kön med obeställbara meddelanden. Annars går meddelandet förlorat.
I följande tabell visas om den här egenskapen är tillgänglig i olika arbetsgruppslägen.
| Arbetsgruppsläge | Tillgängligt |
|---|---|
| Lokal dator | Yes |
| Namn på lokal dator och direktformat | Yes |
| Fjärrdator | No |
| Namn på fjärrdator och direktformat | No |