Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel marshaller çözümleyicisi, hem yönetilenden yönetilmeyene hem de yönetilmeyenden yönetilene şekilleri karşılamak için tüm öğe odaklı sıralama modlarını gerektirecek şekilde değiştirildi.
Önceki davranış
Özel marshaller'lar yalnızca bir MarshalMode.ElementIn yönteme ihtiyaç duyuyordu ConvertToUnmanaged. Özel marshaller'lar yalnızca bir MarshalMode.ElementOut yönteme ihtiyaç duyuyordu ConvertToManaged.
Yeni davranış
.NET 8'den itibaren, hem hem de MarshalMode.ElementIn yöntemine sahip olmayan özel marshaller'lar için MarshalMode.ElementOut bildirilmektedir.
Sürüm kullanıma sunulmuştur
.NET 8 RC 1
Kesinti yaratan değişiklik türü
Bu değişiklik kaynak uyumluluğunuetkileyebilir.
Değişiklik nedeni
Kaynak tarafından oluşturulan COM'un kullanıma sunulmasıyla birlikte, kural koyucular hem yönetilenden yönetilmeyene hem de yönetilmeyenden yönetilene senaryolarda, öğe senaryolarında kullanılabilir. Bu değişiklik, kullanıcı tanımlı marshaller'ların, marshaller'ın kullanılabileceği senaryoların tümünde gerekli üyelere sahip olduğundan emin olmak için çözümleyiciyi günceller.
Önerilen eylem
Hem ConvertToManaged hem de ConvertToUnmanaged yöntemini marshaller türüne ekleyin.