ICWEventDelegate Interface

Definition

This interface represents the Objective-C protocol CWEventDelegate.

[Foundation.Protocol(Name="CWEventDelegate", WrapperType=typeof(CoreWlan.CWEventDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ClientConnectionInterrupted", Selector="clientConnectionInterrupted")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ClientConnectionInvalidated", Selector="clientConnectionInvalidated")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PowerStateDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="powerStateDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SsidDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="ssidDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="BssidDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="bssidDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CountryCodeDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="countryCodeDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="linkDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkQualityDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(System.Int32), typeof(System.Double) }, Selector="linkQualityDidChangeForWiFiInterfaceWithName:rssi:transmitRate:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModeDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="modeDidChangeForWiFiInterfaceWithName:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ScanCacheUpdatedForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="scanCacheUpdatedForWiFiInterfaceWithName:")]
public interface ICWEventDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="CWEventDelegate", WrapperType=typeof(CoreWlan.CWEventDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ClientConnectionInterrupted", Selector="clientConnectionInterrupted")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ClientConnectionInvalidated", Selector="clientConnectionInvalidated")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="PowerStateDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="powerStateDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SsidDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="ssidDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="BssidDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="bssidDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CountryCodeDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="countryCodeDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="linkDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkQualityDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(System.Int32), typeof(System.Double) }, Selector="linkQualityDidChangeForWiFiInterfaceWithName:rssi:transmitRate:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ModeDidChangeForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="modeDidChangeForWiFiInterfaceWithName:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ScanCacheUpdatedForWiFi", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.String) }, Selector="scanCacheUpdatedForWiFiInterfaceWithName:")>]
type ICWEventDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to