2011-09-17 12 views
14

Yapı sırasında, bir IBuffer elde etmek için, AsBuffer() adındaki byte dizilerinde bir uzantı yöntemi bulunduğunu belirttiler. Ne yazık ki, hangi isim alanının gizlendiğini söylemediler ve eklediğim pek çok yerde görünmüyorlar. Nerede saklandığını buldu mu?IBuffer bayt []. AsBuffer uzantısı yöntemi nedir?

cevap

33

Ad alanı System.Runtime.InteropServices.WindowsRuntime'dur.

VS Nesne Tarayıcı burada arkadaşınız - sadece çerçeve değiştiriciyi uygun şekilde ayarladığınızdan emin olun. Metro uygulamalarında bulunan .NET kitaplıkları için, ".NET Framework Core 4.5" seçeneğini kullanın.

+1

Nesne tarayıcıda gerçekten arama yapabileceğinizi bilmiyordum, teşekkürler! – ermau

+0

Ayrıca bilme: Bu uzatma yöntemleri büyük ölçüde sadece IBuffer ve MS'nin kendi WindowsRuntimeBuffer'ın yönetilmeyen uygulamalarıyla çalışacaktır. Kullanıcı tarafından sağlanan yönetilen IBuffer uygulamaları bir dahili yayın başarısız olur. Benimki ile IBufferByteAccess deklarasyonu arasında eşdeğerlik zorlayamadım. –

İlgili konular