Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
22.7. .NET Binding for the C++ Messaging API Class: Message
| .NET Binding Class: Message | |
|---|---|
| Language | Syntax |
| C++ | class Message |
| .NET | public ref class Message |
| Constructor | |
| C++ | Message(const std::string& bytes = std::string()); |
| .NET | Message(); |
| .NET | Message(System::String ^ theStr); |
| .NET | Message(System::Object ^ theValue); |
| .NET | Message(array<System::Byte> ^ bytes); |
| Constructor | |
| C++ | Message(const char*, size_t); |
| .NET | public Message(byte[] bytes, int offset, int size); |
| Copy Constructor | |
| C++ | Message(const Message&); |
| .NET | public Message(Message message); |
| Copy assignment operator | |
| C++ | Message& operator=(const Message&); |
| .NET | public Message op_Assign(Message rhs); |
| Destructor | |
| C++ | ~Message(); |
| .NET | ~Message(); |
| Finalizer | |
| C++ | not applicable |
| .NET | !Message() |
| Property: ReplyTo | |
| C++ | void setReplyTo(const Address&); |
| C++ | const Address& getReplyTo() const; |
| .NET | public Address ReplyTo { get; set; } |
| Property: Subject | |
| C++ | void setSubject(const std::string&); |
| C++ | const std::string& getSubject() const; |
| .NET | public string Subject { get; set; } |
| Property: ContentType | |
| C++ | void setContentType(const std::string&); |
| C++ | const std::string& getContentType() const; |
| .NET | public string ContentType { get; set; } |
| Property: MessageId | |
| C++ | void setMessageId(const std::string&); |
| C++ | const std::string& getMessageId() const; |
| .NET | public string MessageId { get; set; } |
| Property: UserId | |
| C++ | void setUserId(const std::string&); |
| C++ | const std::string& getUserId() const; |
| .NET | public string UserId { get; set; } |
| Property: CorrelationId | |
| C++ | void setCorrelationId(const std::string&); |
| C++ | const std::string& getCorrelationId() const; |
| .NET | public string CorrelationId { get; set; } |
| Property: Priority | |
| C++ | void setPriority(uint8_t); |
| C++ | uint8_t getPriority() const; |
| .NET | public byte Priority { get; set; } |
| Property: Ttl | |
| C++ | void setTtl(Duration ttl); |
| C++ | Duration getTtl() const; |
| .NET | public Duration Ttl { get; set; } |
| Property: Durable | |
| C++ | void setDurable(bool durable); |
| C++ | bool getDurable() const; |
| .NET | public bool Durable { get; set; } |
| Property: Redelivered | |
| C++ | bool getRedelivered() const; |
| C++ | void setRedelivered(bool); |
| .NET | public bool Redelivered { get; set; } |
| Method: SetProperty | |
| C++ | void setProperty(const std::string&, const qpid::types::Variant&); |
| .NET | public void SetProperty(string name, object value); |
| Property: Properties | |
| C++ | const qpid::types::Variant::Map& getProperties() const; |
| C++ | qpid::types::Variant::Map& getProperties(); |
| .NET | public Dictionary<string, object> Properties { get; set; } |
| Method: SetContent | |
| C++ | void setContent(const std::string&); |
| C++ | void setContent(const char* chars, size_t count); |
| .NET | public void SetContent(byte[] bytes); |
| .NET | public void SetContent(string content); |
| .NET | public void SetContent(byte[] bytes, int offset, int size); |
| Method: GetContent | |
| C++ | std::string getContent() const; |
| .NET | public string GetContent(); |
| .NET | public void GetContent(byte[] arr); |
| .NET | public void GetContent(Collection<object> __p1); |
| .NET | public void GetContent(Dictionary<string, object> dict); |
| Method: GetContentPtr | |
| C++ | const char* getContentPtr() const; |
| .NET | not applicable |
| Property: ContentSize | |
| C++ | size_t getContentSize() const; |
| .NET | public ulong ContentSize { get; } |
| Struct: EncodingException | |
| C++ | struct EncodingException : qpid::types::Exception |
| .NET | not applicable |
| Method: decode | |
| C++ | void decode(const Message& message, qpid::types::Variant::Map& map, const std::string& encoding = std::string()); |
| C++ | void decode(const Message& message, qpid::types::Variant::List& list, const std::string& encoding = std::string()); |
| .NET | not applicable |
| Method: encode | |
| C++ | void encode(const qpid::types::Variant::Map& map, Message& message, const std::string& encoding = std::string()); |
| C++ | void encode(const qpid::types::Variant::List& list, Message& message, const std::string& encoding = std::string()); |
| .NET | not applicable |
| Method: AsString | |
| C++ | not applicable |
| .NET | public string AsString(object obj); |
| .NET | public string ListAsString(Collection<object> list); |
| .NET | public string MapAsString(Dictionary<string, object> dict); |
See Also: