MessageQueue.Authenticate 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 autentiserade meddelanden.
public:
property bool Authenticate { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MQ_Authenticate")]
public bool Authenticate { get; set; }
[<System.Messaging.MessagingDescription("MQ_Authenticate")>]
member this.Authenticate : bool with get, set
Public Property Authenticate As Boolean
Egenskapsvärde
trueom kön endast accepterar autentiserade meddelanden; annars . false Standardvärdet är false.
- 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 Authenticate egenskap.
// Set the queue's Authenticate property value.
queue.Authenticate = true;
// Display the new value of the queue's Authenticate property.
Console.WriteLine("MessageQueue.Authenticate: {0}", queue.Authenticate);
Kommentarer
Meddelandeautentisering är ett sätt att säkerställa meddelandeintegriteten och verifiera vem som skickade meddelandet. För att begära autentisering anger det sändande programmet meddelandets autentiseringsnivå.
När du anger Authenticate till truebegränsar du åtkomsten till kön på servern, inte bara till den här MessageQueue instansen. Alla klienter som arbetar mot samma Meddelandekö påverkas.
En kö som endast accepterar autentiserade meddelanden avvisar ett icke-autentiserat meddelande. Om du vill begära meddelande om avvisande av meddelanden kan ett avsändarprogram ange AcknowledgeType meddelandets egenskap. Eftersom det inte finns någon annan indikation på att meddelandet avvisas kan det sändande programmet förlora meddelandet om du inte begär att det ska skickas till kön med obeställbara meddelanden.
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 |