MonobjcMonobjc Documented Class Library
ISUUpdaterDelegate Interface
NamespacesMonobjc.SparkleISUUpdaterDelegate

[Missing <summary> documentation for "T:Monobjc.Sparkle.ISUUpdaterDelegate"]

Declaration Syntax
C#Visual BasicVisual C++
public interface ISUUpdaterDelegate : IManagedWrapper
Public Interface ISUUpdaterDelegate _
	Inherits IManagedWrapper
public interface class ISUUpdaterDelegate : IManagedWrapper
Members
All MembersMethodsProperties



IconMemberDescription
BestValidUpdateInAppcastForUpdater(SUAppcast, SUUpdater)

If you're using special logic or extensions in your appcast, implement this to use your own logic for finding a valid update, if any, in the given appcast.

Original signature is '- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)bundle'

Available in Sparkle 1.5b6 and later.


CastAs<(Of <<'(T>)>>)()()()()
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
CastTo<(Of <<'(T>)>>)()()()()
Cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
FeedParametersForUpdaterSendingSystemProfile(SUUpdater, Boolean)

This method allows you to add extra parameters to the appcast URL, potentially based on whether or not Sparkle will also be sending along the system profile. This method should return an array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user.

Original signature is '- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile'

Available in Sparkle 1.5b6 and later.


NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
PathToRelaunchForUpdater(SUUpdater)

Returns the path which is used to relaunch the client after the update is installed. By default, the path of the host bundle.

Original signature is '- (NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater'

Available in Sparkle 1.5b6 and later.


SendMessage(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessage<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuper<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
UpdaterDidFindValidUpdate(SUUpdater, SUAppcastItem)

Sent when a valid update is found by the update driver.

Original signature is '- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)update'

Available in Sparkle 1.5b6 and later.


UpdaterDidFinishLoadingAppcast(SUUpdater, SUAppcast)

Implement this if you want to do some special handling with the appcast once it finishes loading.

Original signature is '- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast'

Available in Sparkle 1.5b6 and later.


UpdaterDidNotFindUpdate(SUUpdater)

Sent when a valid update is not found.

Original signature is '- (void)updaterDidNotFindUpdate:(SUUpdater *)update'

Available in Sparkle 1.5b6 and later.


UpdaterShouldPostponeRelaunchForUpdateUntilInvoking(SUUpdater, SUAppcastItem, NSInvocation)

Return YES to delay the relaunch until you do some processing; invoke the given NSInvocation to continue.

Original signature is '- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)update untilInvoking:(NSInvocation *)invocation'

Available in Sparkle 1.5b6 and later.


UpdaterShouldPromptForPermissionToCheckForUpdates(SUUpdater)

Use this to override the default behavior for Sparkle prompting the user about automatic update checks.

Original signature is '- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)bundle'

Available in Sparkle 1.5b6 and later.


UpdaterWillInstallUpdate(SUUpdater, SUAppcastItem)

Sent immediately before installing the specified update.

Original signature is '- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)update'

Available in Sparkle 1.5b6 and later.


UpdaterWillRelaunchApplication(SUUpdater)

Called immediately before relaunching.

Original signature is '- (void)updaterWillRelaunchApplication:(SUUpdater *)updater'

Available in Sparkle 1.5b6 and later.


VersionComparatorForUpdater(SUUpdater)

This method allows you to provide a custom version comparator.

If you don't implement this method or return nil, the standard version comparator will be used.

Original signature is '- (id <SUVersionComparison>)versionComparatorForUpdater:(SUUpdater *)updater'

Available in Sparkle 1.5b6 and later.


Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Sparkle (Module: Monobjc.Sparkle)