iOS Guides | Samples

CoreNFC.INFCTag

Interface defining the common features of all NFC tags.

See Also: INFCTag

Syntax

[Foundation.Protocol(Name="NFCTag", WrapperType=typeof(CoreNFC.NFCTagWrapper))]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="type", IsProperty=true, IsRequired=true, IsStatic=false, Name="Type", PropertyType=typeof(CoreNFC.NFCTagType), Selector="type")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Weak, GetterSelector="session", IsProperty=true, IsRequired=true, IsStatic=false, Name="Session", PropertyType=typeof(CoreNFC.NFCReaderSession), Selector="session")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAvailable", IsProperty=true, IsRequired=true, IsStatic=false, Name="Available", PropertyType=typeof(System.Boolean), Selector="available")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface INFCTag : INSCopying, INSSecureCoding, IDisposable

Requirements

Namespace: CoreNFC
Assembly: Xamarin.iOS (in Xamarin.iOS.dll)
Assembly Versions: 0.0.0.0

The members of CoreNFC.INFCTag are listed below.

Public Properties

[read-only]
AvailableBoolean. Gets whether the tag is available for reading.
[read-only]
SessionNFCReaderSession. Gets the NFCReaderSession that provided the tag.
[read-only]
TypeNFCTagType. Gets the kind of NFC tag.