ICustomAdapter Interface

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Caution

ICustomAdapter may be unavailable in future releases.

Provides a way for clients to access the actual object, rather than the adapter object handed out by a custom marshaler.

C#
[System.Obsolete("ICustomAdapter may be unavailable in future releases.")]
public interface ICustomAdapter
C#
public interface ICustomAdapter
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomAdapter
Attributes

Remarks

The objects that the built-in custom marshalers hand out to clients implement this interface.

Methods

GetUnderlyingObject()

Provides access to the underlying object wrapped by a custom marshaler.

Applies to

Proizvod Verzije (Zastarelo)
.NET 5, 6, 7, 8, 9, 10 (Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 2.0 (1.2, 1.3, 1.4, 1.5, 1.6, 2.1)
UWP (10.0)