Aracılığıyla paylaş


Message.GetBodyAttribute(String, String) Yöntem

Tanım

İleti gövdesinin özniteliklerini alır.

public:
 System::String ^ GetBodyAttribute(System::String ^ localName, System::String ^ ns);
public string GetBodyAttribute (string localName, string ns);
member this.GetBodyAttribute : string * string -> string
Public Function GetBodyAttribute (localName As String, ns As String) As String

Parametreler

localName
String

XML düğümünün yerel adı.

Bu üyeye karşılık gelen öğenin adı. Bu dize geçerli bir XML öğesi adı olmalıdır.

ns
String

Bu XML öğesinin ait olduğu ad alanı.

Bu üyeye karşılık gelen öğenin ad alanı URI'si. Sistem aktarım adresleri dışında hiçbir URI'yi doğrulamaz.

Döndürülenler

İleti gövdesinin öznitelikleri.

Özel durumlar

localName veya ns şeklindedir null.

İleti kapatıldı.

İleti kopyalandı, okundu veya yazıldı.

Açıklamalar

Örneğin Message SOAP gövdesine karşılık gelen bir gövdesi vardır. çağrısıyla GetReaderAtBodyContentsbir XmlDictionaryReader olarak erişilebilir. Başlangıçta doğrudan öğesinden <S:Body> sonra konumlandırılır ve öğeye </S:Body> ulaşıldığında geri dönerEOF. Alternatif olarak, gövdenin serileştirilmiş bir nesne içermesini bekliyorsanız, bunun yerine çağırabilirsiniz GetBody . İleti gövdesine yalnızca bir kez erişilebildiğini ve iletinin yalnızca bir kez yazılabildiğini bilmelisiniz. Gövdeye birden çok kez erişmek istiyorsanız örneği oluşturmak MessageBuffer için kullanınCreateBufferedCopy.

Şunlara uygulanır