API diff: Microsoft.MacCatalyst.dll
Microsoft.MacCatalyst.dll
New Namespace ThreadNetwork
New Type: ThreadNetwork.THClient
public class THClient : Foundation. NSObject {
// constructors
public THClient ( ) ;
protected THClient ( Foundation. NSObjectFlag t ) ;
protected THClient ( ObjCRuntime. NativeHandle handle ) ;
// properties
public override ObjCRuntime. NativeHandle ClassHandle { get ; }
// methods
public virtual void CheckPreferredNetwork ( Foundation. NSData activeOperationalDataSet , System. Action < bool > completion ) ;
public virtual System. Threading. Tasks. Task < bool > CheckPreferredNetworkAsync ( Foundation. NSData activeOperationalDataSet ) ;
public virtual void DeleteCredentialsForBorderAgent ( Foundation. NSData borderAgentId , System. Action < Foundation. NSError> completion ) ;
public virtual System. Threading. Tasks. Task DeleteCredentialsForBorderAgentAsync ( Foundation. NSData borderAgentId ) ;
public virtual void RetrieveAllCredentials ( System. Action < Foundation. NSSet < THCredentials > > completion ) ;
public virtual System. Threading. Tasks. Task < Foundation. NSSet < THCredentials > > RetrieveAllCredentialsAsync ( ) ;
public virtual void RetrieveCredentialsForBorderAgent ( Foundation. NSData borderAgentId , System. Action < THCredentials , Foundation. NSError> completion ) ;
public virtual System. Threading. Tasks. Task < THCredentials > RetrieveCredentialsForBorderAgentAsync ( Foundation. NSData borderAgentId ) ;
public virtual void RetrieveCredentialsForExtendedPanId ( Foundation. NSData extendedPanId , System. Action < THCredentials , Foundation. NSError> completion ) ;
public virtual System. Threading. Tasks. Task < THCredentials > RetrieveCredentialsForExtendedPanIdAsync ( Foundation. NSData extendedPanId ) ;
public virtual void RetrievePreferredCredentials ( System. Action < THCredentials , Foundation. NSError> completion ) ;
public virtual System. Threading. Tasks. Task < THCredentials > RetrievePreferredCredentialsAsync ( ) ;
public virtual void StoreCredentialsForBorderAgent ( Foundation. NSData borderAgentId , Foundation. NSData activeOperationalDataSet , System. Action < Foundation. NSError> completion ) ;
public virtual System. Threading. Tasks. Task StoreCredentialsForBorderAgentAsync ( Foundation. NSData borderAgentId , Foundation. NSData activeOperationalDataSet ) ;
}
New Type: ThreadNetwork.THCredentials
public class THCredentials : Foundation. NSObject, Foundation. INSCoding, Foundation. INSSecureCoding, ObjCRuntime. INativeObject, System. IDisposable {
// constructors
public THCredentials ( Foundation. NSCoder coder ) ;
protected THCredentials ( Foundation. NSObjectFlag t ) ;
protected THCredentials ( ObjCRuntime. NativeHandle handle ) ;
// properties
public virtual Foundation. NSData ActiveOperationalDataSet { get ; }
public virtual Foundation. NSData BorderAgentId { get ; }
public virtual byte Channel { get ; set ; }
public override ObjCRuntime. NativeHandle ClassHandle { get ; }
public virtual Foundation. NSDate CreationDate { get ; }
public virtual Foundation. NSData ExtendedPanId { get ; }
public virtual Foundation. NSDate LastModificationDate { get ; }
public virtual Foundation. NSData NetworkKey { get ; }
public virtual string NetworkName { get ; }
public virtual Foundation. NSData PanId { get ; }
public virtual Foundation. NSData Pskc { get ; }
// methods
public virtual void EncodeTo ( Foundation. NSCoder encoder ) ;
}