Message.GetBodyAttribute(String, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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.