markus / AppCast / NetSparkle.xml @ 9d5b4bc2
이력 | 보기 | 이력해설 | 다운로드 (137 KB)
1 |
<?xml version="1.0"?>
|
---|---|
2 |
<doc>
|
3 |
<assembly>
|
4 |
<name>NetSparkle</name> |
5 |
</assembly>
|
6 |
<members>
|
7 |
<member name="T:NetSparkleUpdater.AppCastHandlers.XMLAppCast"> |
8 |
<summary>
|
9 |
An XML-based appcast document downloader and handler |
10 |
</summary>
|
11 |
</member>
|
12 |
<member name="F:NetSparkleUpdater.AppCastHandlers.XMLAppCast.SparkleNamespace"> |
13 |
<summary>
|
14 |
Sparkle XML namespace |
15 |
</summary>
|
16 |
</member>
|
17 |
<member name="P:NetSparkleUpdater.AppCastHandlers.XMLAppCast.Title"> |
18 |
<summary>
|
19 |
AppCast Title |
20 |
</summary>
|
21 |
</member>
|
22 |
<member name="P:NetSparkleUpdater.AppCastHandlers.XMLAppCast.Language"> |
23 |
<summary>
|
24 |
AppCast Language |
25 |
</summary>
|
26 |
</member>
|
27 |
<member name="F:NetSparkleUpdater.AppCastHandlers.XMLAppCast.Items"> |
28 |
<summary>
|
29 |
AppCastItems from the appcast |
30 |
</summary>
|
31 |
</member>
|
32 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.#ctor"> |
33 |
<summary>
|
34 |
Constructor |
35 |
</summary>
|
36 |
</member>
|
37 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.SetupAppCastHandler(NetSparkleUpdater.Interfaces.IAppCastDataDownloader,System.String,NetSparkleUpdater.Configurations.Configuration,NetSparkleUpdater.Interfaces.ISignatureVerifier,NetSparkleUpdater.Interfaces.ILogger)"> |
38 |
<summary>
|
39 |
Setup the app cast handler info for downloading and parsing app cast information |
40 |
</summary>
|
41 |
<param name="dataDownloader">downloader that will manage the app cast download |
42 |
(provided by <see cref="T:NetSparkleUpdater.SparkleUpdater"/> via the |
43 |
<see cref="P:NetSparkleUpdater.SparkleUpdater.AppCastDataDownloader"/> property.</param> |
44 |
<param name="castUrl">full URL to the app cast file</param> |
45 |
<param name="config">configuration for handling update intervals/checks |
46 |
(user skipped versions, etc.)</param>
|
47 |
<param name="signatureVerifier">Object to check signatures of app cast information</param> |
48 |
<param name="logWriter">object that you can utilize to do any necessary logging</param> |
49 |
</member>
|
50 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.DownloadAndParse"> |
51 |
<summary>
|
52 |
Download castUrl resource and parse it |
53 |
</summary>
|
54 |
</member>
|
55 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.ParseAppCast(System.String)"> |
56 |
<summary>
|
57 |
Parse the app cast XML string into a list of <see cref="T:NetSparkleUpdater.AppCastItem"/> objects. |
58 |
When complete, the Items list should contain the parsed information |
59 |
as <see cref="T:NetSparkleUpdater.AppCastItem"/> objects. |
60 |
</summary>
|
61 |
<param name="appcast">the non-null string XML app cast</param> |
62 |
</member>
|
63 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.GetAvailableUpdates"> |
64 |
<summary>
|
65 |
Returns sorted list of updates between current and latest. Installed is not included. |
66 |
</summary>
|
67 |
</member>
|
68 |
<member name="M:NetSparkleUpdater.AppCastHandlers.XMLAppCast.GenerateAppCastXml(System.Collections.Generic.List{NetSparkleUpdater.AppCastItem},System.String,System.String,System.String,System.String)"> |
69 |
<summary>
|
70 |
Create AppCast XML |
71 |
</summary>
|
72 |
<param name="items">The AppCastItems to include in the AppCast</param> |
73 |
<param name="title">AppCast application title</param> |
74 |
<param name="link">AppCast link</param> |
75 |
<param name="description">AppCast description</param> |
76 |
<param name="language">AppCast language</param> |
77 |
<returns>AppCast xml document</returns> |
78 |
</member>
|
79 |
<member name="T:NetSparkleUpdater.AppCastItem"> |
80 |
<summary>
|
81 |
Item from a Sparkle AppCast file |
82 |
</summary>
|
83 |
</member>
|
84 |
<member name="P:NetSparkleUpdater.AppCastItem.AppName"> |
85 |
<summary>
|
86 |
The application name |
87 |
</summary>
|
88 |
</member>
|
89 |
<member name="P:NetSparkleUpdater.AppCastItem.AppVersionInstalled"> |
90 |
<summary>
|
91 |
The installed version |
92 |
</summary>
|
93 |
</member>
|
94 |
<member name="P:NetSparkleUpdater.AppCastItem.Title"> |
95 |
<summary>
|
96 |
The item title |
97 |
</summary>
|
98 |
</member>
|
99 |
<member name="P:NetSparkleUpdater.AppCastItem.Version"> |
100 |
<summary>
|
101 |
The available version |
102 |
</summary>
|
103 |
</member>
|
104 |
<member name="P:NetSparkleUpdater.AppCastItem.ShortVersion"> |
105 |
<summary>
|
106 |
Shortened version |
107 |
</summary>
|
108 |
</member>
|
109 |
<member name="P:NetSparkleUpdater.AppCastItem.ReleaseNotesLink"> |
110 |
<summary>
|
111 |
The release notes link |
112 |
</summary>
|
113 |
</member>
|
114 |
<member name="P:NetSparkleUpdater.AppCastItem.ReleaseNotesSignature"> |
115 |
<summary>
|
116 |
The signature of the Release Notes file |
117 |
</summary>
|
118 |
</member>
|
119 |
<member name="P:NetSparkleUpdater.AppCastItem.Description"> |
120 |
<summary>
|
121 |
The embedded description |
122 |
</summary>
|
123 |
</member>
|
124 |
<member name="P:NetSparkleUpdater.AppCastItem.DownloadLink"> |
125 |
<summary>
|
126 |
The download link |
127 |
</summary>
|
128 |
</member>
|
129 |
<member name="P:NetSparkleUpdater.AppCastItem.DownloadSignature"> |
130 |
<summary>
|
131 |
The signature of the download file |
132 |
</summary>
|
133 |
</member>
|
134 |
<member name="P:NetSparkleUpdater.AppCastItem.PublicationDate"> |
135 |
<summary>
|
136 |
Date item was published |
137 |
</summary>
|
138 |
</member>
|
139 |
<member name="P:NetSparkleUpdater.AppCastItem.IsCriticalUpdate"> |
140 |
<summary>
|
141 |
Whether the update was marked critical or not via sparkle:critical |
142 |
</summary>
|
143 |
</member>
|
144 |
<member name="P:NetSparkleUpdater.AppCastItem.UpdateSize"> |
145 |
<summary>
|
146 |
Length of update set via sparkle:length |
147 |
</summary>
|
148 |
</member>
|
149 |
<member name="P:NetSparkleUpdater.AppCastItem.OperatingSystemString"> |
150 |
<summary>
|
151 |
Operating system that this update applies to |
152 |
</summary>
|
153 |
</member>
|
154 |
<member name="P:NetSparkleUpdater.AppCastItem.IsWindowsUpdate"> |
155 |
<summary>
|
156 |
True if this update is a windows update; false otherwise. |
157 |
Acceptable OS strings are: "win" or "windows" (this is |
158 |
checked with a case-insensitive check). If not specified, |
159 |
assumed to be a Windows update. |
160 |
</summary>
|
161 |
</member>
|
162 |
<member name="P:NetSparkleUpdater.AppCastItem.IsMacOSUpdate"> |
163 |
<summary>
|
164 |
True if this update is a macOS update; false otherwise. |
165 |
Acceptable OS strings are: "mac", "osx", or "macos" (this is |
166 |
checked with a case-insensitive check). If not specified, |
167 |
assumed to be a Windows update. |
168 |
</summary>
|
169 |
</member>
|
170 |
<member name="P:NetSparkleUpdater.AppCastItem.IsLinuxUpdate"> |
171 |
<summary>
|
172 |
True if this update is a macOS update; false otherwise. |
173 |
Acceptable OS strings are: "linux" (this is |
174 |
checked with a case-insensitive check). If not specified, |
175 |
assumed to be a Linux update. |
176 |
</summary>
|
177 |
</member>
|
178 |
<member name="P:NetSparkleUpdater.AppCastItem.MIMEType"> |
179 |
<summary>
|
180 |
MIME type for file as specified in the closure tag. Defaults to "application/octet-stream". |
181 |
</summary>
|
182 |
</member>
|
183 |
<member name="M:NetSparkleUpdater.AppCastItem.Parse(System.String,System.String,System.String,System.Xml.Linq.XElement,NetSparkleUpdater.Interfaces.ILogger)"> |
184 |
<summary>
|
185 |
Parse item Xml Node to AppCastItem |
186 |
</summary>
|
187 |
<param name="installedVersion">Currently installed version</param> |
188 |
<param name="applicationName">Application name</param> |
189 |
<param name="castUrl">The url of the appcast</param> |
190 |
<param name="item">The item XML node</param> |
191 |
<param name="logWriter">logwriter instance</param> |
192 |
<returns>AppCastItem from Xml Node</returns> |
193 |
</member>
|
194 |
<member name="M:NetSparkleUpdater.AppCastItem.GetXElement"> |
195 |
<summary>
|
196 |
Create Xml node from this instance of AppCastItem |
197 |
</summary>
|
198 |
<returns>An XML node</returns> |
199 |
</member>
|
200 |
<member name="M:NetSparkleUpdater.AppCastItem.CompareTo(NetSparkleUpdater.AppCastItem)"> |
201 |
<summary>
|
202 |
Compares this instance to another |
203 |
</summary>
|
204 |
<param name="other">the other instance</param> |
205 |
<returns>-1, 0, 1 if this instance is less than, equal to, or greater than the <paramref name="other"/></returns> |
206 |
</member>
|
207 |
<member name="M:NetSparkleUpdater.AppCastItem.Equals(System.Object)"> |
208 |
<summary>
|
209 |
Equality check to another instance |
210 |
</summary>
|
211 |
<param name="obj">the instance to compare to</param> |
212 |
<returns></returns> |
213 |
</member>
|
214 |
<member name="M:NetSparkleUpdater.AppCastItem.GetHashCode"> |
215 |
<summary>
|
216 |
Derive hashcode from immutable variables |
217 |
</summary>
|
218 |
<returns></returns> |
219 |
</member>
|
220 |
<member name="M:NetSparkleUpdater.AppCastItem.op_Equality(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
221 |
<summary>
|
222 |
Check equality of two AppCastItem instances |
223 |
</summary>
|
224 |
<param name="left">AppCastItem to compare</param> |
225 |
<param name="right">AppCastItem to compare</param> |
226 |
<returns>True if items are the same</returns> |
227 |
</member>
|
228 |
<member name="M:NetSparkleUpdater.AppCastItem.op_Inequality(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
229 |
<summary>
|
230 |
Check if two AppCastItem instances are different |
231 |
</summary>
|
232 |
<param name="left">AppCastItem to compare</param> |
233 |
<param name="right">AppCastItem to compare</param> |
234 |
<returns>True if items are different</returns> |
235 |
</member>
|
236 |
<member name="M:NetSparkleUpdater.AppCastItem.op_LessThan(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
237 |
<summary>
|
238 |
Less than comparison of version between two AppCastItem instances |
239 |
</summary>
|
240 |
<param name="left">AppCastItem to compare</param> |
241 |
<param name="right">AppCastItem to compare</param> |
242 |
<returns>True if left version is less than right version</returns> |
243 |
</member>
|
244 |
<member name="M:NetSparkleUpdater.AppCastItem.op_LessThanOrEqual(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
245 |
<summary>
|
246 |
Less than or equal to comparison of version between two AppCastItem instances |
247 |
</summary>
|
248 |
<param name="left">AppCastItem to compare</param> |
249 |
<param name="right">AppCastItem to compare</param> |
250 |
<returns>True if left version is less than or equal to right version</returns> |
251 |
</member>
|
252 |
<member name="M:NetSparkleUpdater.AppCastItem.op_GreaterThan(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
253 |
<summary>
|
254 |
Greater than comparison of version between two AppCastItem instances |
255 |
</summary>
|
256 |
<param name="left">AppCastItem to compare</param> |
257 |
<param name="right">AppCastItem to compare</param> |
258 |
<returns>True if left version is greater than right version</returns> |
259 |
</member>
|
260 |
<member name="M:NetSparkleUpdater.AppCastItem.op_GreaterThanOrEqual(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.AppCastItem)"> |
261 |
<summary>
|
262 |
Greater than or equal to comparison of version between two AppCastItem instances |
263 |
</summary>
|
264 |
<param name="left">AppCastItem to compare</param> |
265 |
<param name="right">AppCastItem to compare</param> |
266 |
<returns>True if left version is greater than or equal to right version</returns> |
267 |
</member>
|
268 |
<member name="T:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor"> |
269 |
<summary>
|
270 |
A diagnostic accessor |
271 |
</summary>
|
272 |
</member>
|
273 |
<member name="M:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.#ctor(System.String)"> |
274 |
<summary>
|
275 |
Constructor |
276 |
</summary>
|
277 |
<param name="assemblyName">the assembly name</param> |
278 |
</member>
|
279 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyTitle"> |
280 |
<summary>
|
281 |
Gets the Title |
282 |
</summary>
|
283 |
</member>
|
284 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyVersion"> |
285 |
<summary>
|
286 |
Gets the version |
287 |
</summary>
|
288 |
</member>
|
289 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyDescription"> |
290 |
<summary>
|
291 |
Gets the description |
292 |
</summary>
|
293 |
</member>
|
294 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyProduct"> |
295 |
<summary>
|
296 |
gets the product |
297 |
</summary>
|
298 |
</member>
|
299 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyCopyright"> |
300 |
<summary>
|
301 |
Gets the copyright |
302 |
</summary>
|
303 |
</member>
|
304 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyDiagnosticsAccessor.AssemblyCompany"> |
305 |
<summary>
|
306 |
Gets the company |
307 |
</summary>
|
308 |
</member>
|
309 |
<member name="T:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor"> |
310 |
<summary>
|
311 |
Assembly reflection accessor |
312 |
</summary>
|
313 |
</member>
|
314 |
<member name="M:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.#ctor(System.String)"> |
315 |
<summary>
|
316 |
Constructor |
317 |
</summary>
|
318 |
<param name="assemblyName">the assembly name</param> |
319 |
</member>
|
320 |
<member name="M:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.CreateAttribute(System.Reflection.CustomAttributeData)"> |
321 |
<summary>
|
322 |
This methods creates an attribute instance from the attribute data |
323 |
information |
324 |
</summary>
|
325 |
</member>
|
326 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyTitle"> |
327 |
<summary>
|
328 |
Gets the assembly title |
329 |
</summary>
|
330 |
</member>
|
331 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyVersion"> |
332 |
<summary>
|
333 |
Gets the version |
334 |
</summary>
|
335 |
</member>
|
336 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyDescription"> |
337 |
<summary>
|
338 |
Gets the description |
339 |
</summary>
|
340 |
</member>
|
341 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyProduct"> |
342 |
<summary>
|
343 |
Gets the product |
344 |
</summary>
|
345 |
</member>
|
346 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyCopyright"> |
347 |
<summary>
|
348 |
Gets the copyright |
349 |
</summary>
|
350 |
</member>
|
351 |
<member name="P:NetSparkleUpdater.AssemblyAccessors.AssemblyReflectionAccessor.AssemblyCompany"> |
352 |
<summary>
|
353 |
Gets the company |
354 |
</summary>
|
355 |
</member>
|
356 |
<member name="T:NetSparkleUpdater.Configurations.Configuration"> |
357 |
<summary>
|
358 |
Abstract class to handle |
359 |
update intervals. |
360 |
|
361 |
CheckForUpdate - Boolean - Whether NetSparkle should check for updates |
362 |
LastCheckTime - time_t - Time of last check |
363 |
SkipThisVersion - String - If the user skipped an update, then the version to ignore is stored here (e.g. "1.4.3") |
364 |
DidRunOnce - Boolean - Check only one time when the app launched |
365 |
</summary>
|
366 |
</member>
|
367 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.ApplicationName"> |
368 |
<summary>
|
369 |
The application name |
370 |
</summary>
|
371 |
</member>
|
372 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.PreviousVersionOfSoftwareRan"> |
373 |
<summary>
|
374 |
The previous version of the software that the user ran |
375 |
</summary>
|
376 |
</member>
|
377 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.InstalledVersion"> |
378 |
<summary>
|
379 |
The currently-installed version |
380 |
</summary>
|
381 |
</member>
|
382 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.CheckForUpdate"> |
383 |
<summary>
|
384 |
Flag to indicate if we should check for updates |
385 |
</summary>
|
386 |
</member>
|
387 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.IsFirstRun"> |
388 |
<summary>
|
389 |
True if this is the first time the application has been run based on save config data; false otherwise |
390 |
</summary>
|
391 |
</member>
|
392 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.LastCheckTime"> |
393 |
<summary>
|
394 |
Last check time |
395 |
</summary>
|
396 |
</member>
|
397 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.LastVersionSkipped"> |
398 |
<summary>
|
399 |
The last-skipped version number |
400 |
</summary>
|
401 |
</member>
|
402 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.DidRunOnce"> |
403 |
<summary>
|
404 |
Whether or not the application has run at least one time |
405 |
</summary>
|
406 |
</member>
|
407 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.LastConfigUpdate"> |
408 |
<summary>
|
409 |
Last profile update |
410 |
</summary>
|
411 |
</member>
|
412 |
<member name="P:NetSparkleUpdater.Configurations.Configuration.AssemblyAccessor"> |
413 |
<summary>
|
414 |
Object that accesses version, title, etc. info for the currently running application |
415 |
(or some other application) |
416 |
</summary>
|
417 |
</member>
|
418 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.#ctor(NetSparkleUpdater.Interfaces.IAssemblyAccessor)"> |
419 |
<summary>
|
420 |
Constructor for Configuration -- should load values by the end of the constructor! |
421 |
</summary>
|
422 |
<param name="assemblyAccessor">Object that accesses version, title, etc. info for the application |
423 |
you would like to check for updates for</param>
|
424 |
</member>
|
425 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.TouchProfileTime"> |
426 |
<summary>
|
427 |
Touches to profile time |
428 |
</summary>
|
429 |
</member>
|
430 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.TouchCheckTime"> |
431 |
<summary>
|
432 |
Touches the check time to now, should be used after a check directly |
433 |
</summary>
|
434 |
</member>
|
435 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.SetVersionToSkip(System.String)"> |
436 |
<summary>
|
437 |
This method allows to skip a specific version |
438 |
</summary>
|
439 |
<param name="version">the version to skeip</param> |
440 |
</member>
|
441 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.Reload"> |
442 |
<summary>
|
443 |
Reloads the configuration object |
444 |
</summary>
|
445 |
</member>
|
446 |
<member name="M:NetSparkleUpdater.Configurations.Configuration.InitWithDefaultValues"> |
447 |
<summary>
|
448 |
This method sets default values for the config |
449 |
</summary>
|
450 |
</member>
|
451 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.#ctor(NetSparkleUpdater.Interfaces.IAssemblyAccessor)"> |
452 |
<summary>
|
453 |
Constructor for a configuration that saves and loads its configuration data to and |
454 |
from a JSON file that resides on disk. This Configuration can be used on any |
455 |
operating system. |
456 |
</summary>
|
457 |
<param name="assemblyAccessor">Object that accesses version, title, etc. info for the application |
458 |
you would like to check for updates for</param>
|
459 |
</member>
|
460 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.#ctor(NetSparkleUpdater.Interfaces.IAssemblyAccessor,System.String)"> |
461 |
<summary>
|
462 |
Constructor for a configuration that saves and loads its configuration data to and |
463 |
from a JSON file that resides on disk. This Configuration can be used on any |
464 |
operating system. |
465 |
</summary>
|
466 |
<param name="assemblyAccessor">Object that accesses version, title, etc. info for the application |
467 |
you would like to check for updates for</param>
|
468 |
<param name="savePath">location to save the JSON configuration data to; can be null or empty string. |
469 |
If not null or empty string, must represent a valid path on disk (directories must already be created). |
470 |
This class will take care of creating/overwriting the file at that path if necessary.</param>
|
471 |
</member>
|
472 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.TouchProfileTime"> |
473 |
<summary>
|
474 |
Touches to profile time |
475 |
</summary>
|
476 |
</member>
|
477 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.TouchCheckTime"> |
478 |
<summary>
|
479 |
Touches the check time to now, should be used after a check directly |
480 |
</summary>
|
481 |
</member>
|
482 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.SetVersionToSkip(System.String)"> |
483 |
<summary>
|
484 |
This method allows to skip a specific version |
485 |
</summary>
|
486 |
<param name="version">the version to skeip</param> |
487 |
</member>
|
488 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.Reload"> |
489 |
<summary>
|
490 |
Reloads the configuration object |
491 |
</summary>
|
492 |
</member>
|
493 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.GetSavePath"> |
494 |
<summary>
|
495 |
This function build a valid registry path in dependecy to the |
496 |
assembly information |
497 |
</summary>
|
498 |
</member>
|
499 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.LoadValuesFromPath(System.String)"> |
500 |
<summary>
|
501 |
This method loads the values from registry |
502 |
</summary>
|
503 |
<param name="saveLocation">the saved file location</param> |
504 |
<returns><c>true</c> if the items were loaded</returns> |
505 |
</member>
|
506 |
<member name="M:NetSparkleUpdater.Configurations.JSONConfiguration.SaveValuesToPath(System.String)"> |
507 |
<summary>
|
508 |
This method stores the information to disk as json |
509 |
</summary>
|
510 |
<param name="savePath">the save path to the json file</param> |
511 |
<returns><c>true</c> if the values were saved to disk</returns> |
512 |
</member>
|
513 |
<member name="T:NetSparkleUpdater.Configurations.RegistryConfiguration"> |
514 |
<summary>
|
515 |
This class handles all registry values which are used from sparkle to handle |
516 |
update intervalls. All values are stored in HKCU\Software\Vendor\AppName which |
517 |
will be read ot from the assembly information. All values are of the REG_SZ |
518 |
type, no matter what their "logical" type is. The following options are |
519 |
available: |
520 |
|
521 |
CheckForUpdate - Boolean - Whether NetSparkle should check for updates |
522 |
LastCheckTime - time_t - Time of last check |
523 |
SkipThisVersion - String - If the user skipped an update, then the version to ignore is stored here (e.g. "1.4.3") |
524 |
DidRunOnce - Boolean - Check only one time when the app launched |
525 |
</summary>
|
526 |
</member>
|
527 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.#ctor(NetSparkleUpdater.Interfaces.IAssemblyAccessor)"> |
528 |
<summary>
|
529 |
Constructor for a configuration that saves and loads information from the Windows registry. |
530 |
This should only be used on Windows! |
531 |
</summary>
|
532 |
<param name="assemblyAccessor">Object that accesses version, title, etc. info for the application |
533 |
you would like to check for updates for</param>
|
534 |
</member>
|
535 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.#ctor(NetSparkleUpdater.Interfaces.IAssemblyAccessor,System.String)"> |
536 |
<summary>
|
537 |
Constructor for a configuration that saves and loads information from the Windows registry. |
538 |
This should only be used on Windows! |
539 |
</summary>
|
540 |
<param name="assemblyAccessor">Object that accesses version, title, etc. info for the application |
541 |
you would like to check for updates for</param>
|
542 |
<param name="registryPath">Location in the registry where configuration data should be stored and |
543 |
loaded from</param>
|
544 |
</member>
|
545 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.TouchProfileTime"> |
546 |
<summary>
|
547 |
Touches to profile time |
548 |
</summary>
|
549 |
</member>
|
550 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.TouchCheckTime"> |
551 |
<summary>
|
552 |
Touches the check time to now, should be used after a check directly |
553 |
</summary>
|
554 |
</member>
|
555 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.SetVersionToSkip(System.String)"> |
556 |
<summary>
|
557 |
This method allows to skip a specific version |
558 |
</summary>
|
559 |
<param name="version">the version to skeip</param> |
560 |
</member>
|
561 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.Reload"> |
562 |
<summary>
|
563 |
Reloads the configuration object |
564 |
</summary>
|
565 |
</member>
|
566 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.BuildRegistryPath"> |
567 |
<summary>
|
568 |
This function build a valid registry path in dependecy to the |
569 |
assembly information |
570 |
</summary>
|
571 |
</member>
|
572 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.LoadValuesFromPath(System.String)"> |
573 |
<summary>
|
574 |
This method loads the values from registry |
575 |
</summary>
|
576 |
<param name="regPath">the registry path</param> |
577 |
<returns><c>true</c> if the items were loaded</returns> |
578 |
</member>
|
579 |
<member name="M:NetSparkleUpdater.Configurations.RegistryConfiguration.SaveValuesToPath(System.String)"> |
580 |
<summary>
|
581 |
This method store the information into registry |
582 |
</summary>
|
583 |
<param name="regPath">the registry path</param> |
584 |
<returns><c>true</c> if the values were saved to the registry</returns> |
585 |
</member>
|
586 |
<member name="T:NetSparkleUpdater.Configurations.SavedConfigurationData"> |
587 |
<summary>
|
588 |
Configuration data for this software and NetSparkle instance. |
589 |
Allows you to get information on the versions that the user |
590 |
skipped, when the last update was performed, etc. |
591 |
</summary>
|
592 |
</member>
|
593 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.CheckForUpdate"> |
594 |
<summary>
|
595 |
Whether or not to check for an update |
596 |
</summary>
|
597 |
</member>
|
598 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.LastCheckTime"> |
599 |
<summary>
|
600 |
The last DateTime that an update check was performed |
601 |
</summary>
|
602 |
</member>
|
603 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.PreviousVersionOfSoftwareRan"> |
604 |
<summary>
|
605 |
The previous version of the software that the user ran |
606 |
</summary>
|
607 |
</member>
|
608 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.LastVersionSkipped"> |
609 |
<summary>
|
610 |
The last version (as a string) that the user chose |
611 |
to skip. |
612 |
Can be blank. |
613 |
</summary>
|
614 |
</member>
|
615 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.DidRunOnce"> |
616 |
<summary>
|
617 |
Whether or not the software has run at least one time. |
618 |
</summary>
|
619 |
</member>
|
620 |
<member name="P:NetSparkleUpdater.Configurations.SavedConfigurationData.LastConfigUpdate"> |
621 |
<summary>
|
622 |
Last DateTime that the configuration data was updated. |
623 |
</summary>
|
624 |
</member>
|
625 |
<member name="T:NetSparkleUpdater.Downloaders.WebClientFileDownloader"> |
626 |
<summary>
|
627 |
Class that downloads files from the internet and reports |
628 |
progress on those files being downloaded. Uses a WebClient |
629 |
object as its main method for downloading. |
630 |
</summary>
|
631 |
</member>
|
632 |
<member name="M:NetSparkleUpdater.Downloaders.WebClientFileDownloader.#ctor"> |
633 |
<summary>
|
634 |
Default constructor for the web client file downloader. |
635 |
Uses default credentials and default proxy. |
636 |
</summary>
|
637 |
</member>
|
638 |
<member name="P:NetSparkleUpdater.Downloaders.WebClientFileDownloader.IsDownloading"> |
639 |
<inheritdoc/> |
640 |
</member>
|
641 |
<member name="E:NetSparkleUpdater.Downloaders.WebClientFileDownloader.DownloadProgressChanged"> |
642 |
<inheritdoc/> |
643 |
</member>
|
644 |
<member name="E:NetSparkleUpdater.Downloaders.WebClientFileDownloader.DownloadFileCompleted"> |
645 |
<inheritdoc/> |
646 |
</member>
|
647 |
<member name="M:NetSparkleUpdater.Downloaders.WebClientFileDownloader.Dispose"> |
648 |
<inheritdoc/> |
649 |
</member>
|
650 |
<member name="M:NetSparkleUpdater.Downloaders.WebClientFileDownloader.StartFileDownload(System.Uri,System.String)"> |
651 |
<inheritdoc/> |
652 |
</member>
|
653 |
<member name="M:NetSparkleUpdater.Downloaders.WebClientFileDownloader.CancelDownload"> |
654 |
<inheritdoc/> |
655 |
</member>
|
656 |
<member name="M:NetSparkleUpdater.Downloaders.WebClientFileDownloader.RetrieveDestinationFileNameAsync(NetSparkleUpdater.AppCastItem)"> |
657 |
<inheritdoc/> |
658 |
</member>
|
659 |
<member name="T:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader"> |
660 |
<summary>
|
661 |
Class that takes care of downloading data for an app cast. Allows |
662 |
you to send extra JSON with your request for the app cast information. |
663 |
</summary>
|
664 |
</member>
|
665 |
<member name="M:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.#ctor"> |
666 |
<summary>
|
667 |
Default constructor for the app cast data downloader. Basically |
668 |
does nothing. :) |
669 |
</summary>
|
670 |
</member>
|
671 |
<member name="P:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.TrustEverySSLConnection"> |
672 |
<summary>
|
673 |
If true, don't check the validity of SSL certificates |
674 |
</summary>
|
675 |
</member>
|
676 |
<member name="P:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.ExtraJsonData"> |
677 |
<summary>
|
678 |
If not "", sends extra JSON via POST to server with the web request for update information and for the DSA signature. |
679 |
</summary>
|
680 |
</member>
|
681 |
<member name="M:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.DownloadAndGetAppCastData(System.String)"> |
682 |
<inheritdoc/> |
683 |
</member>
|
684 |
<member name="M:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.GetAppCastEncoding"> |
685 |
<inheritdoc/> |
686 |
</member>
|
687 |
<member name="M:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.GetWebContentResponse(System.String)"> |
688 |
<summary>
|
689 |
Download the app cast from the given URL. |
690 |
Performs a GET request by default. If ExtraJsonData is set, |
691 |
uses a POST request and sends the JSON data along with the |
692 |
request. |
693 |
</summary>
|
694 |
<param name="url">the URL to download the app cast from</param> |
695 |
<returns>the response from the web server if creating the request
|
696 |
succeeded; null otherwise. The response is not guaranteed to have |
697 |
succeeded!</returns>
|
698 |
</member>
|
699 |
<member name="M:NetSparkleUpdater.Downloaders.WebRequestAppCastDataDownloader.ValidateRemoteCertificate(System.Object,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Chain,System.Net.Security.SslPolicyErrors)"> |
700 |
<summary>
|
701 |
Determine if the remote X509 certificate is valid |
702 |
</summary>
|
703 |
<param name="sender">the web request</param> |
704 |
<param name="certificate">the certificate</param> |
705 |
<param name="chain">the chain</param> |
706 |
<param name="sslPolicyErrors">how to handle policy errors</param> |
707 |
<returns><c>true</c> if the cert is valid</returns> |
708 |
</member>
|
709 |
<member name="T:NetSparkleUpdater.Enums.NextUpdateAction"> |
710 |
<summary>
|
711 |
Everytime when NetSparkleUpdater detects an update, the |
712 |
consumer can decide what should happen next with the help |
713 |
of the <see cref="T:NetSparkleUpdater.UpdateDetected"/> event |
714 |
</summary>
|
715 |
</member>
|
716 |
<member name="F:NetSparkleUpdater.Enums.NextUpdateAction.ShowStandardUserInterface"> |
717 |
<summary>
|
718 |
Show the user interface |
719 |
</summary>
|
720 |
</member>
|
721 |
<member name="F:NetSparkleUpdater.Enums.NextUpdateAction.PerformUpdateUnattended"> |
722 |
<summary>
|
723 |
Perform an unattended install |
724 |
</summary>
|
725 |
</member>
|
726 |
<member name="F:NetSparkleUpdater.Enums.NextUpdateAction.ProhibitUpdate"> |
727 |
<summary>
|
728 |
Prohibit the update |
729 |
</summary>
|
730 |
</member>
|
731 |
<member name="T:NetSparkleUpdater.Enums.SecurityMode"> |
732 |
<summary>
|
733 |
Controls the situations where files have to be signed with the private key. |
734 |
If both a public key and a signature are present, they always have to be valid. |
735 |
|
736 |
We recommend using SecurityMode.Strict if at all possible. |
737 |
|
738 |
Note that <see cref="T:NetSparkleUpdater.ReleaseNotesGrabber"/> needs to have |
739 |
<see cref="P:NetSparkleUpdater.ReleaseNotesGrabber.ChecksReleaseNotesSignature"/> set to true in order |
740 |
to verify signatures. |
741 |
</summary>
|
742 |
</member>
|
743 |
<member name="F:NetSparkleUpdater.Enums.SecurityMode.Unsafe"> |
744 |
<summary>
|
745 |
All files (with or without signature) will be accepted. |
746 |
This mode is strongly NOT recommended. It can cause critical security issues. |
747 |
</summary>
|
748 |
</member>
|
749 |
<member name="F:NetSparkleUpdater.Enums.SecurityMode.UseIfPossible"> |
750 |
<summary>
|
751 |
If there is a public key, the app cast and download file have to be signed. |
752 |
If there isn't a public key, files without a signature will also be accepted. |
753 |
This mode is a mix between Unsafe and Strict and can have some security issues if the |
754 |
public key gets lost in the application. |
755 |
</summary>
|
756 |
</member>
|
757 |
<member name="F:NetSparkleUpdater.Enums.SecurityMode.Strict"> |
758 |
<summary>
|
759 |
The app cast and download file have to be signed. This means the public key must exist. This is the default mode. |
760 |
</summary>
|
761 |
</member>
|
762 |
<member name="F:NetSparkleUpdater.Enums.SecurityMode.OnlyVerifySoftwareDownloads"> |
763 |
<summary>
|
764 |
Only verify the signature of software downloads (via an ISignatureVerifier). |
765 |
Do not verify the signature of anything else: app casts, release notes, etc. |
766 |
</summary>
|
767 |
</member>
|
768 |
<member name="T:NetSparkleUpdater.Enums.UpdateAvailableResult"> |
769 |
<summary>
|
770 |
Possible Result values for IUpdateAvailable implementation. |
771 |
</summary>
|
772 |
</member>
|
773 |
<member name="F:NetSparkleUpdater.Enums.UpdateAvailableResult.None"> |
774 |
<summary>
|
775 |
No result specified. Default value. |
776 |
</summary>
|
777 |
</member>
|
778 |
<member name="F:NetSparkleUpdater.Enums.UpdateAvailableResult.InstallUpdate"> |
779 |
<summary>
|
780 |
User chose to install the update immediately. |
781 |
</summary>
|
782 |
</member>
|
783 |
<member name="F:NetSparkleUpdater.Enums.UpdateAvailableResult.SkipUpdate"> |
784 |
<summary>
|
785 |
User chose to skip the update. |
786 |
</summary>
|
787 |
</member>
|
788 |
<member name="F:NetSparkleUpdater.Enums.UpdateAvailableResult.RemindMeLater"> |
789 |
<summary>
|
790 |
User chose to remind them later about this update. |
791 |
</summary>
|
792 |
</member>
|
793 |
<member name="T:NetSparkleUpdater.Enums.UpdateStatus"> |
794 |
<summary>
|
795 |
Possibilities for the status of an update request |
796 |
</summary>
|
797 |
</member>
|
798 |
<member name="F:NetSparkleUpdater.Enums.UpdateStatus.UpdateAvailable"> |
799 |
<summary>
|
800 |
An update is available |
801 |
</summary>
|
802 |
</member>
|
803 |
<member name="F:NetSparkleUpdater.Enums.UpdateStatus.UpdateNotAvailable"> |
804 |
<summary>
|
805 |
No updates are available |
806 |
</summary>
|
807 |
</member>
|
808 |
<member name="F:NetSparkleUpdater.Enums.UpdateStatus.UserSkipped"> |
809 |
<summary>
|
810 |
An update is available, but the user has chosen to skip this version |
811 |
</summary>
|
812 |
</member>
|
813 |
<member name="F:NetSparkleUpdater.Enums.UpdateStatus.CouldNotDetermine"> |
814 |
<summary>
|
815 |
There was a problem fetching the appcast |
816 |
</summary>
|
817 |
</member>
|
818 |
<member name="T:NetSparkleUpdater.Enums.UserInteractionMode"> |
819 |
<summary>
|
820 |
Allows for updating the application with or without user interaction. |
821 |
</summary>
|
822 |
</member>
|
823 |
<member name="F:NetSparkleUpdater.Enums.UserInteractionMode.NotSilent"> |
824 |
<summary>
|
825 |
Shows the changelog UI automatically (this is the default) |
826 |
</summary>
|
827 |
</member>
|
828 |
<member name="F:NetSparkleUpdater.Enums.UserInteractionMode.DownloadNoInstall"> |
829 |
<summary>
|
830 |
Downloads the latest update file and changelog automatically, but does not |
831 |
show any UI until asked to show UI. |
832 |
</summary>
|
833 |
</member>
|
834 |
<member name="F:NetSparkleUpdater.Enums.UserInteractionMode.DownloadAndInstall"> |
835 |
<summary>
|
836 |
Downloads the latest update file and automatically runs it as an installer file. |
837 |
<para>WARNING: if you don't tell the user that the application is about to quit
|
838 |
to update/run an installer, this setting might be quite the shock to the user! |
839 |
Make sure to implement AboutToExitForInstallerRun or AboutToExitForInstallerRunAsync |
840 |
so that you can show your users what is about to happen.</para>
|
841 |
</summary>
|
842 |
</member>
|
843 |
<member name="T:NetSparkleUpdater.Enums.ValidationResult"> |
844 |
<summary>
|
845 |
Return value of the DSA verification check functions. |
846 |
</summary>
|
847 |
</member>
|
848 |
<member name="F:NetSparkleUpdater.Enums.ValidationResult.Valid"> |
849 |
<summary>
|
850 |
The DSA public key and signature exists and they are valid. |
851 |
</summary>
|
852 |
</member>
|
853 |
<member name="F:NetSparkleUpdater.Enums.ValidationResult.Invalid"> |
854 |
<summary>
|
855 |
Depending on the SecurityMode at least one of DSA public key or the signature dosn't exist or |
856 |
they exists but they are not valid. In this case the file will be rejected. |
857 |
</summary>
|
858 |
</member>
|
859 |
<member name="F:NetSparkleUpdater.Enums.ValidationResult.Unchecked"> |
860 |
<summary>
|
861 |
There wasn't any DSA public key or signature and SecurityMode said this is okay. |
862 |
</summary>
|
863 |
</member>
|
864 |
<member name="T:NetSparkleUpdater.Events.DownloadInstallEventHandler"> |
865 |
<summary>
|
866 |
Event called when the download/install window closes |
867 |
</summary>
|
868 |
<param name="sender">Sender of this event</param> |
869 |
<param name="args">DownloadInstallArgs with info on whether to install or not</param> |
870 |
</member>
|
871 |
<member name="T:NetSparkleUpdater.Events.DownloadInstallEventArgs"> |
872 |
<summary>
|
873 |
Args sent via the DownloadInstallEventHandler when the download/install window closes |
874 |
</summary>
|
875 |
</member>
|
876 |
<member name="P:NetSparkleUpdater.Events.DownloadInstallEventArgs.ShouldInstall"> |
877 |
<summary>
|
878 |
Whether or not the listener should perform the installation process |
879 |
</summary>
|
880 |
</member>
|
881 |
<member name="P:NetSparkleUpdater.Events.DownloadInstallEventArgs.WasHandled"> |
882 |
<summary>
|
883 |
True if the download/install event was already handled; false otherwise |
884 |
</summary>
|
885 |
</member>
|
886 |
<member name="M:NetSparkleUpdater.Events.DownloadInstallEventArgs.#ctor(System.Boolean)"> |
887 |
<summary>
|
888 |
Constructor for DownloadInstallArgs |
889 |
</summary>
|
890 |
<param name="shouldInstall">True if the listener should start the download process; false otherwise</param> |
891 |
</member>
|
892 |
<member name="T:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs"> |
893 |
<summary>
|
894 |
Provides data for a progress event for downloading an AppCastItem from a |
895 |
web server. |
896 |
</summary>
|
897 |
</member>
|
898 |
<member name="M:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs.#ctor(System.Int32,System.Object)"> |
899 |
<summary>
|
900 |
Create an <see cref="T:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs"/> object based on |
901 |
the total percentage (0-100, inclusive) and the custom user state. |
902 |
</summary>
|
903 |
<param name="progressPercentage">the total download progress as an int (between 0-100)</param> |
904 |
<param name="userState">the custom user state sent along with the download progress</param> |
905 |
</member>
|
906 |
<member name="M:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs.#ctor(System.Int32,System.Object,System.Int64,System.Int64)"> |
907 |
<summary>
|
908 |
Create an <see cref="T:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs"/> object based on |
909 |
the total percentage (0-100, inclusive), the custom user state, the |
910 |
number of bytes received, and the number of total bytes that need to |
911 |
be downloaded. |
912 |
</summary>
|
913 |
<param name="progressPercentage">the total download progress as an int (between 0-100)</param> |
914 |
<param name="userState">the custom user state sent along with the download progress</param> |
915 |
<param name="bytesReceived">the number of bytes received by the downloader</param> |
916 |
<param name="totalBytesToReceive">the total number of bytes that need to be downloadeds</param> |
917 |
</member>
|
918 |
<member name="P:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs.BytesReceived"> |
919 |
<summary>
|
920 |
The number of bytes received by the downloader |
921 |
</summary>
|
922 |
</member>
|
923 |
<member name="P:NetSparkleUpdater.Events.ItemDownloadProgressEventArgs.TotalBytesToReceive"> |
924 |
<summary>
|
925 |
The total number of bytes that need to be downloaded |
926 |
</summary>
|
927 |
</member>
|
928 |
<member name="T:NetSparkleUpdater.Events.UpdateDetectedEventArgs"> |
929 |
<summary>
|
930 |
Contains all information for the update detected event |
931 |
</summary>
|
932 |
</member>
|
933 |
<member name="P:NetSparkleUpdater.Events.UpdateDetectedEventArgs.NextAction"> |
934 |
<summary>
|
935 |
The next action |
936 |
</summary>
|
937 |
</member>
|
938 |
<member name="P:NetSparkleUpdater.Events.UpdateDetectedEventArgs.ApplicationConfig"> |
939 |
<summary>
|
940 |
The application configuration |
941 |
</summary>
|
942 |
</member>
|
943 |
<member name="P:NetSparkleUpdater.Events.UpdateDetectedEventArgs.LatestVersion"> |
944 |
<summary>
|
945 |
The latest available version |
946 |
</summary>
|
947 |
</member>
|
948 |
<member name="P:NetSparkleUpdater.Events.UpdateDetectedEventArgs.AppCastItems"> |
949 |
<summary>
|
950 |
All app cast items that were sent in the appcast |
951 |
</summary>
|
952 |
</member>
|
953 |
<member name="T:NetSparkleUpdater.Events.UpdateResponseEventArgs"> |
954 |
<summary>
|
955 |
Event arguments for when a user responds to an available update UI |
956 |
</summary>
|
957 |
</member>
|
958 |
<member name="P:NetSparkleUpdater.Events.UpdateResponseEventArgs.Result"> |
959 |
<summary>
|
960 |
The user's response to the update |
961 |
</summary>
|
962 |
</member>
|
963 |
<member name="P:NetSparkleUpdater.Events.UpdateResponseEventArgs.UpdateItem"> |
964 |
<summary>
|
965 |
The AppCastItem that the user is responding to an update notice for |
966 |
</summary>
|
967 |
</member>
|
968 |
<member name="M:NetSparkleUpdater.Events.UpdateResponseEventArgs.#ctor(NetSparkleUpdater.Enums.UpdateAvailableResult,NetSparkleUpdater.AppCastItem)"> |
969 |
<summary>
|
970 |
Constructor for UpdateResponseArgs that allows for easy setting |
971 |
of the result |
972 |
</summary>
|
973 |
<param name="result">User's response of type UpdateAvailableResult</param> |
974 |
<param name="item">Item that the user is responding to an update message for</param> |
975 |
</member>
|
976 |
<member name="T:NetSparkleUpdater.Interfaces.IAppCastDataDownloader"> |
977 |
<summary>
|
978 |
Interface used by objects that can download app casts from the internet. |
979 |
Use this interface to provide a custom method of grabbing your app cast |
980 |
from the internet or from a local file. |
981 |
</summary>
|
982 |
</member>
|
983 |
<member name="M:NetSparkleUpdater.Interfaces.IAppCastDataDownloader.DownloadAndGetAppCastData(System.String)"> |
984 |
<summary>
|
985 |
Used for both downloading app cast and the app cast's .dsa file. |
986 |
Note that you must handle your own exceptions if they occur. Otherwise, SparkleUpdater |
987 |
will act as though the appcast failed to download. |
988 |
</summary>
|
989 |
<param name="url"></param> |
990 |
<returns></returns> |
991 |
</member>
|
992 |
<member name="M:NetSparkleUpdater.Interfaces.IAppCastDataDownloader.GetAppCastEncoding"> |
993 |
<summary>
|
994 |
Get the string encoding (e.g. UTF8 or ASCII) of the |
995 |
app cast file so that it can be converted to bytes. |
996 |
(WebRequestAppCastDataDownloader defaults to UTF8.) |
997 |
</summary>
|
998 |
<returns></returns> |
999 |
</member>
|
1000 |
<member name="T:NetSparkleUpdater.Interfaces.IAppCastHandler"> |
1001 |
<summary>
|
1002 |
Interface used by objects that initiate a download process |
1003 |
for an app cast, perform any needed signature verification on |
1004 |
the app cast, and parse the app cast's items into a list of |
1005 |
<see cref="T:NetSparkleUpdater.AppCastItem"/>. |
1006 |
Implement this interface if you would like to use a custom parsing |
1007 |
method for your app cast that isn't yet built into NetSparkle. |
1008 |
</summary>
|
1009 |
</member>
|
1010 |
<member name="M:NetSparkleUpdater.Interfaces.IAppCastHandler.SetupAppCastHandler(NetSparkleUpdater.Interfaces.IAppCastDataDownloader,System.String,NetSparkleUpdater.Configurations.Configuration,NetSparkleUpdater.Interfaces.ISignatureVerifier,NetSparkleUpdater.Interfaces.ILogger)"> |
1011 |
<summary>
|
1012 |
Setup the app cast handler info for downloading and parsing app cast information |
1013 |
</summary>
|
1014 |
<param name="dataDownloader">downloader that will manage the app cast download |
1015 |
(provided by <see cref="T:NetSparkleUpdater.SparkleUpdater"/> via the |
1016 |
<see cref="P:NetSparkleUpdater.SparkleUpdater.AppCastDataDownloader"/> property.</param> |
1017 |
<param name="castUrl">full URL to the app cast file</param> |
1018 |
<param name="config">configuration for handling update intervals/checks |
1019 |
(user skipped versions, etc.)</param>
|
1020 |
<param name="signatureVerifier">Object to check signatures of app cast information</param> |
1021 |
<param name="logWriter">object that you can utilize to do any necessary logging</param> |
1022 |
</member>
|
1023 |
<member name="M:NetSparkleUpdater.Interfaces.IAppCastHandler.DownloadAndParse"> |
1024 |
<summary>
|
1025 |
Download the app cast file via the <see cref="T:NetSparkleUpdater.Interfaces.IAppCastDataDownloader"/> |
1026 |
object and parse the downloaded information. |
1027 |
If this function is successful, <see cref="T:NetSparkleUpdater.SparkleUpdater"/> will call <see cref="M:NetSparkleUpdater.Interfaces.IAppCastHandler.GetAvailableUpdates"/> |
1028 |
to get the <see cref="T:NetSparkleUpdater.AppCastItem"/> information. |
1029 |
Note that you must handle your own exceptions if they occur. Otherwise, <see cref="T:NetSparkleUpdater.SparkleUpdater"/> |
1030 |
will act as though the appc ast failed to download. |
1031 |
</summary>
|
1032 |
<returns>true if downloading and parsing succeeded; false otherwise</returns> |
1033 |
</member>
|
1034 |
<member name="M:NetSparkleUpdater.Interfaces.IAppCastHandler.GetAvailableUpdates"> |
1035 |
<summary>
|
1036 |
Retrieve the available updates from the app cast. |
1037 |
This should be called after <see cref="M:NetSparkleUpdater.Interfaces.IAppCastHandler.DownloadAndParse"/> has |
1038 |
successfully completed. |
1039 |
</summary>
|
1040 |
<returns>a list of <see cref="T:NetSparkleUpdater.AppCastItem"/> updates. Can be empty if no updates are available.</returns> |
1041 |
</member>
|
1042 |
<member name="T:NetSparkleUpdater.Interfaces.IAssemblyAccessor"> |
1043 |
<summary>
|
1044 |
An assembly accessor grabs details on the current version |
1045 |
and publisher information for a C# application (presumably |
1046 |
the one that is currently running). This is intended to be |
1047 |
used in conjunction with a Configuration subclass in order |
1048 |
to retrieve and store info on the latest version of the app |
1049 |
that was used, whether the app has run 1x or not, etc. |
1050 |
These fields may or may not be required based on the specific |
1051 |
Configuration that you use. At the very least, make sure |
1052 |
your IAssemblyAccessor can grab valid info for the title of the |
1053 |
application, the product name (which may or may not be the same |
1054 |
as the title), and the version of the application (e.g. 3.1.2.0). |
1055 |
</summary>
|
1056 |
</member>
|
1057 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyCompany"> |
1058 |
<summary>
|
1059 |
The publisher of the application. Might be "". |
1060 |
</summary>
|
1061 |
</member>
|
1062 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyCopyright"> |
1063 |
<summary>
|
1064 |
The copyright for the application (e.g. ?2020) |
1065 |
</summary>
|
1066 |
</member>
|
1067 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyDescription"> |
1068 |
<summary>
|
1069 |
Description of the assembly. |
1070 |
</summary>
|
1071 |
</member>
|
1072 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyTitle"> |
1073 |
<summary>
|
1074 |
Title of the assembly, e.g. "My Best Product" |
1075 |
</summary>
|
1076 |
</member>
|
1077 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyProduct"> |
1078 |
<summary>
|
1079 |
Product for the assembly. Might be the same as |
1080 |
the title, but also could be more specific than the |
1081 |
title. |
1082 |
</summary>
|
1083 |
</member>
|
1084 |
<member name="P:NetSparkleUpdater.Interfaces.IAssemblyAccessor.AssemblyVersion"> |
1085 |
<summary>
|
1086 |
Version of the item that's running. E.g. 3.1.2.1. |
1087 |
</summary>
|
1088 |
</member>
|
1089 |
<member name="T:NetSparkleUpdater.Interfaces.ICheckingForUpdates"> |
1090 |
<summary>
|
1091 |
Interface for UIs that tell the user that NetSparkle is checking for updates |
1092 |
</summary>
|
1093 |
</member>
|
1094 |
<member name="E:NetSparkleUpdater.Interfaces.ICheckingForUpdates.UpdatesUIClosing"> |
1095 |
<summary>
|
1096 |
Event to fire when the checking for updates UI is closing |
1097 |
</summary>
|
1098 |
</member>
|
1099 |
<member name="M:NetSparkleUpdater.Interfaces.ICheckingForUpdates.Show"> |
1100 |
<summary>
|
1101 |
Show the UI |
1102 |
</summary>
|
1103 |
</member>
|
1104 |
<member name="M:NetSparkleUpdater.Interfaces.ICheckingForUpdates.Close"> |
1105 |
<summary>
|
1106 |
Close the form |
1107 |
</summary>
|
1108 |
</member>
|
1109 |
<member name="T:NetSparkleUpdater.Interfaces.IDownloadProgress"> |
1110 |
<summary>
|
1111 |
Interface for UI element that shows the progress bar |
1112 |
and a method to install and relaunch the appliction |
1113 |
</summary>
|
1114 |
</member>
|
1115 |
<member name="E:NetSparkleUpdater.Interfaces.IDownloadProgress.DownloadProcessCompleted"> |
1116 |
<summary>
|
1117 |
Event to fire when the download UI is complete; tells you |
1118 |
if the install process should happen or not |
1119 |
</summary>
|
1120 |
</member>
|
1121 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.SetDownloadAndInstallButtonEnabled(System.Boolean)"> |
1122 |
<summary>
|
1123 |
Enable or disable the download and install button (such as when your "Can I gracefully close the window?" function is async and you don't |
1124 |
want your user to click the button multiple times) |
1125 |
</summary>
|
1126 |
<param name="shouldBeEnabled">True if the button should be enabled; false otherwise</param> |
1127 |
</member>
|
1128 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.Show(System.Boolean)"> |
1129 |
<summary>
|
1130 |
Show the UI for download progress |
1131 |
</summary>
|
1132 |
<returns>True if download was successful; false otherwise</returns> |
1133 |
</member>
|
1134 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.OnDownloadProgressChanged(System.Object,NetSparkleUpdater.Events.ItemDownloadProgressEventArgs)"> |
1135 |
<summary>
|
1136 |
Called when the download progress changes |
1137 |
</summary>
|
1138 |
<param name="sender">sender of the progress update</param> |
1139 |
<param name="args">used to deliver info on download progress (e.g. |
1140 |
total bytes downloaded)</param>
|
1141 |
</member>
|
1142 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.Close"> |
1143 |
<summary>
|
1144 |
Close the download progress UI |
1145 |
</summary>
|
1146 |
</member>
|
1147 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.FinishedDownloadingFile(System.Boolean)"> |
1148 |
<summary>
|
1149 |
Update UI to show file is downloaded and signature check result |
1150 |
</summary>
|
1151 |
</member>
|
1152 |
<member name="M:NetSparkleUpdater.Interfaces.IDownloadProgress.DisplayErrorMessage(System.String)"> |
1153 |
<summary>
|
1154 |
Show an error message in the download progress window if possible. |
1155 |
</summary>
|
1156 |
<param name="errorMessage">Error message to display</param> |
1157 |
<returns>True if message displayed; false otherwise</returns> |
1158 |
</member>
|
1159 |
<member name="T:NetSparkleUpdater.Interfaces.ILogger"> |
1160 |
<summary>
|
1161 |
Interface for objects that can handle log information output |
1162 |
(e.g. to a console or a file or something else) |
1163 |
</summary>
|
1164 |
</member>
|
1165 |
<member name="M:NetSparkleUpdater.Interfaces.ILogger.PrintMessage(System.String,System.Object[])"> |
1166 |
<summary>
|
1167 |
Print a message to the log output. |
1168 |
</summary>
|
1169 |
<param name="message">Message to print</param> |
1170 |
<param name="arguments">Arguments to print (e.g. if using {0} format arguments)</param> |
1171 |
</member>
|
1172 |
<member name="T:NetSparkleUpdater.Interfaces.ISignatureVerifier"> |
1173 |
<summary>
|
1174 |
Interface for objects that can verify a signature for an app cast, a |
1175 |
downloaded file, or some other item. This is used to verify that the |
1176 |
correct data was downloaded from the internet and there wasn't any |
1177 |
nefarious play or manipulation of items when something was delivered |
1178 |
to the end user. |
1179 |
</summary>
|
1180 |
</member>
|
1181 |
<member name="P:NetSparkleUpdater.Interfaces.ISignatureVerifier.SecurityMode"> |
1182 |
<summary>
|
1183 |
The <see cref="P:NetSparkleUpdater.Interfaces.ISignatureVerifier.SecurityMode"/> for the signature verifier. This determines |
1184 |
the level of security for the application and the items that it downloads |
1185 |
from the internet. |
1186 |
</summary>
|
1187 |
</member>
|
1188 |
<member name="M:NetSparkleUpdater.Interfaces.ISignatureVerifier.HasValidKeyInformation"> |
1189 |
<summary>
|
1190 |
Check to see if we have valid public (or other) key information so |
1191 |
that we can verify signatures properly. |
1192 |
</summary>
|
1193 |
<returns>true if this object has valid public/other key information
|
1194 |
and can safely verify the signature of a given item; false otherwise</returns>
|
1195 |
</member>
|
1196 |
<member name="M:NetSparkleUpdater.Interfaces.ISignatureVerifier.VerifySignature(System.String,System.Byte[])"> |
1197 |
<summary>
|
1198 |
Verify that the given data has the same signature as the passed-in signature |
1199 |
</summary>
|
1200 |
<param name="signature">the base 64 signature to validate against dataToVerify's signature</param> |
1201 |
<param name="dataToVerify">the data that should be used to obtain a signature and |
1202 |
checked against the passed-in signature</param>
|
1203 |
<returns>the <see cref="T:NetSparkleUpdater.Enums.ValidationResult"/> result of the verification process</returns> |
1204 |
</member>
|
1205 |
<member name="M:NetSparkleUpdater.Interfaces.ISignatureVerifier.VerifySignatureOfFile(System.String,System.String)"> |
1206 |
<summary>
|
1207 |
Verify that the file at the given path has the same signature as the passed-in |
1208 |
signature |
1209 |
</summary>
|
1210 |
<param name="signature">the base 64 signature to validate against the signature of |
1211 |
the file at binaryPath</param>
|
1212 |
<param name="binaryPath">the file path to the file whose signature you want to verify</param> |
1213 |
<returns>the <see cref="T:NetSparkleUpdater.Enums.ValidationResult"/> result of the verification process</returns> |
1214 |
</member>
|
1215 |
<member name="M:NetSparkleUpdater.Interfaces.ISignatureVerifier.VerifySignatureOfString(System.String,System.String)"> |
1216 |
<summary>
|
1217 |
Verify that the file at the given path has the same signature as the passed-in |
1218 |
string |
1219 |
</summary>
|
1220 |
<param name="signature">the base 64 signature to validate against the signature |
1221 |
of the passed-in string</param>
|
1222 |
<param name="data">the string whose signature you want to verify</param> |
1223 |
<returns>the <see cref="T:NetSparkleUpdater.Enums.ValidationResult"/> result of the verification process</returns> |
1224 |
</member>
|
1225 |
<member name="T:NetSparkleUpdater.Interfaces.IUIFactory"> |
1226 |
<summary>
|
1227 |
Universal interface for creating UI utilized by SparkleUpdater |
1228 |
</summary>
|
1229 |
</member>
|
1230 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.CreateUpdateAvailableWindow(NetSparkleUpdater.SparkleUpdater,System.Collections.Generic.List{NetSparkleUpdater.AppCastItem},System.Boolean)"> |
1231 |
<summary>
|
1232 |
Create sparkle form implementation. This is the form that tells the user that an update is available, shows changelogs if necessary, etc. |
1233 |
</summary>
|
1234 |
<param name="sparkle">The <see cref="T:NetSparkleUpdater.SparkleUpdater"/> instance to use</param> |
1235 |
<param name="updates">Sorted array of updates from latest to previous</param> |
1236 |
<param name="isUpdateAlreadyDownloaded">If true, make sure UI text shows that the user is about to install the file instead of download it.</param> |
1237 |
</member>
|
1238 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.CreateProgressWindow(NetSparkleUpdater.AppCastItem)"> |
1239 |
<summary>
|
1240 |
Create download progress window |
1241 |
</summary>
|
1242 |
<param name="item">Appcast item to download</param> |
1243 |
</member>
|
1244 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowCheckingForUpdates"> |
1245 |
<summary>
|
1246 |
Inform user in some way that NetSparkle is checking for updates |
1247 |
</summary>
|
1248 |
</member>
|
1249 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.Init"> |
1250 |
<summary>
|
1251 |
Initialize UI. Called when Sparkle is constructed and/or when the UIFactory is set. |
1252 |
</summary>
|
1253 |
</member>
|
1254 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowUnknownInstallerFormatMessage(System.String)"> |
1255 |
<summary>
|
1256 |
Show user a message saying downloaded update format is unknown |
1257 |
</summary>
|
1258 |
</member>
|
1259 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowVersionIsUpToDate"> |
1260 |
<summary>
|
1261 |
Show user that current installed version is up-to-date |
1262 |
</summary>
|
1263 |
</member>
|
1264 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowVersionIsSkippedByUserRequest"> |
1265 |
<summary>
|
1266 |
Show message that latest update was skipped by user |
1267 |
</summary>
|
1268 |
</member>
|
1269 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowCannotDownloadAppcast(System.String)"> |
1270 |
<summary>
|
1271 |
Show message that appcast is not available |
1272 |
</summary>
|
1273 |
</member>
|
1274 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.CanShowToastMessages"> |
1275 |
<summary>
|
1276 |
See if this UIFactory can show toast messages |
1277 |
</summary>
|
1278 |
<returns>true if the UIFactory can show for toast messages; false otherwise</returns> |
1279 |
</member>
|
1280 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowToast(System.Collections.Generic.List{NetSparkleUpdater.AppCastItem},System.Action{System.Collections.Generic.List{NetSparkleUpdater.AppCastItem}})"> |
1281 |
<summary>
|
1282 |
Show 'toast' window to notify new version is available |
1283 |
</summary>
|
1284 |
<param name="updates">Appcast updates</param> |
1285 |
<param name="clickHandler">handler for click</param> |
1286 |
</member>
|
1287 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.ShowDownloadErrorMessage(System.String,System.String)"> |
1288 |
<summary>
|
1289 |
Show message on download error |
1290 |
</summary>
|
1291 |
<param name="message">Error message from exception</param> |
1292 |
<param name="appcastUrl">the URL for the appcast file</param> |
1293 |
</member>
|
1294 |
<member name="M:NetSparkleUpdater.Interfaces.IUIFactory.Shutdown"> |
1295 |
<summary>
|
1296 |
Shut down the UI so we can run an update. |
1297 |
If in WPF, System.Windows.Application.Current.Shutdown(). |
1298 |
If in WinForms, Application.Exit(). |
1299 |
</summary>
|
1300 |
</member>
|
1301 |
<member name="P:NetSparkleUpdater.Interfaces.IUIFactory.HideReleaseNotes"> |
1302 |
<summary>
|
1303 |
Hides the release notes view when an update is found. |
1304 |
</summary>
|
1305 |
</member>
|
1306 |
<member name="P:NetSparkleUpdater.Interfaces.IUIFactory.HideSkipButton"> |
1307 |
<summary>
|
1308 |
Hides the skip this update button when an update is found. |
1309 |
</summary>
|
1310 |
</member>
|
1311 |
<member name="P:NetSparkleUpdater.Interfaces.IUIFactory.HideRemindMeLaterButton"> |
1312 |
<summary>
|
1313 |
Hides the remind me later button when an update is found. |
1314 |
</summary>
|
1315 |
</member>
|
1316 |
<member name="T:NetSparkleUpdater.Interfaces.IUpdateAvailable"> |
1317 |
<summary>
|
1318 |
Interface for UI element that shows the release notes, |
1319 |
and the skip, install, and later buttons |
1320 |
</summary>
|
1321 |
</member>
|
1322 |
<member name="E:NetSparkleUpdater.Interfaces.IUpdateAvailable.UserResponded"> |
1323 |
<summary>
|
1324 |
Event fired when the user has responded to the |
1325 |
skip, later, install question. |
1326 |
</summary>
|
1327 |
</member>
|
1328 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.Show(System.Boolean)"> |
1329 |
<summary>
|
1330 |
Show the UI |
1331 |
</summary>
|
1332 |
</member>
|
1333 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.HideReleaseNotes"> |
1334 |
<summary>
|
1335 |
Hides the release notes |
1336 |
</summary>
|
1337 |
</member>
|
1338 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.HideRemindMeLaterButton"> |
1339 |
<summary>
|
1340 |
Hides the remind me later button |
1341 |
</summary>
|
1342 |
</member>
|
1343 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.HideSkipButton"> |
1344 |
<summary>
|
1345 |
Hides the skip update button |
1346 |
</summary>
|
1347 |
</member>
|
1348 |
<member name="P:NetSparkleUpdater.Interfaces.IUpdateAvailable.Result"> |
1349 |
<summary>
|
1350 |
Gets the result for skip, later, or install |
1351 |
</summary>
|
1352 |
</member>
|
1353 |
<member name="P:NetSparkleUpdater.Interfaces.IUpdateAvailable.CurrentItem"> |
1354 |
<summary>
|
1355 |
Gets or sets the current item being installed |
1356 |
</summary>
|
1357 |
</member>
|
1358 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.BringToFront"> |
1359 |
<summary>
|
1360 |
Brings the form to the front of all windows |
1361 |
</summary>
|
1362 |
</member>
|
1363 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateAvailable.Close"> |
1364 |
<summary>
|
1365 |
Close the form |
1366 |
</summary>
|
1367 |
</member>
|
1368 |
<member name="T:NetSparkleUpdater.Interfaces.IUpdateDownloader"> |
1369 |
<summary>
|
1370 |
Interface for objects that can download (or otherwise obtain) update files |
1371 |
for a given <see cref="T:NetSparkleUpdater.AppCastItem"/>. These objects should send back |
1372 |
progress updates and handle other excepctions or other event changes as necessary. |
1373 |
</summary>
|
1374 |
</member>
|
1375 |
<member name="P:NetSparkleUpdater.Interfaces.IUpdateDownloader.IsDownloading"> |
1376 |
<summary>
|
1377 |
Return true if the update downloader is currently downloading the update |
1378 |
</summary>
|
1379 |
</member>
|
1380 |
<member name="E:NetSparkleUpdater.Interfaces.IUpdateDownloader.DownloadProgressChanged"> |
1381 |
<summary>
|
1382 |
Event to call when some progress has been made on the download |
1383 |
</summary>
|
1384 |
</member>
|
1385 |
<member name="E:NetSparkleUpdater.Interfaces.IUpdateDownloader.DownloadFileCompleted"> |
1386 |
<summary>
|
1387 |
Event to call when the download of the update file has been completed |
1388 |
</summary>
|
1389 |
</member>
|
1390 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateDownloader.StartFileDownload(System.Uri,System.String)"> |
1391 |
<summary>
|
1392 |
Start the download of the file. The file download should be asynchronous! |
1393 |
</summary>
|
1394 |
<param name="uri">URL for the download</param> |
1395 |
<param name="downloadFilePath">Where to download the file</param> |
1396 |
</member>
|
1397 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateDownloader.CancelDownload"> |
1398 |
<summary>
|
1399 |
Cancel the download. |
1400 |
</summary>
|
1401 |
</member>
|
1402 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateDownloader.Dispose"> |
1403 |
<summary>
|
1404 |
Clean up and dispose of anything that has to be disposed of |
1405 |
(cancel the download if needed, etc.) |
1406 |
</summary>
|
1407 |
</member>
|
1408 |
<member name="M:NetSparkleUpdater.Interfaces.IUpdateDownloader.RetrieveDestinationFileNameAsync(NetSparkleUpdater.AppCastItem)"> |
1409 |
<summary>
|
1410 |
Retrieve the download file name of the app cast item from the server. |
1411 |
This is useful if the server has any sort of redirects that take place |
1412 |
when starting the download process. The client will use this file name |
1413 |
when saving the file on disk. |
1414 |
NetSparkle.CheckServerFileName = false can be set to avoid this call. |
1415 |
</summary>
|
1416 |
<param name="item">The AppCastItem that will be downloaded</param> |
1417 |
<returns>The file name of the file to download from the server
|
1418 |
(including file extension). Null if not found/had error/not applicable.</returns>
|
1419 |
</member>
|
1420 |
<member name="T:NetSparkleUpdater.LogWriter"> |
1421 |
<summary>
|
1422 |
A simple class to handle log information for NetSparkleUPdater. |
1423 |
Make sure to do any setup for this class that you want |
1424 |
to do before calling StartLoop on your SparkleUpdater object. |
1425 |
</summary>
|
1426 |
</member>
|
1427 |
<member name="F:NetSparkleUpdater.LogWriter.tag"> |
1428 |
<summary>
|
1429 |
Tag to show before any log statements |
1430 |
</summary>
|
1431 |
</member>
|
1432 |
<member name="M:NetSparkleUpdater.LogWriter.#ctor"> |
1433 |
<summary>
|
1434 |
Empty constructor -> sets PrintDiagnosticToConsole to false
|
1435 |
</summary>
|
1436 |
</member>
|
1437 |
<member name="M:NetSparkleUpdater.LogWriter.#ctor(System.Boolean)"> |
1438 |
<summary>
|
1439 |
LogWriter constructor that takes a bool to determine |
1440 |
the value for printDiagnosticToConsole |
1441 |
</summary>
|
1442 |
<param name="printDiagnosticToConsole">Whether this object should print via Debug.WriteLine or Console.WriteLine</param> |
1443 |
</member>
|
1444 |
<member name="P:NetSparkleUpdater.LogWriter.PrintDiagnosticToConsole"> |
1445 |
<summary>
|
1446 |
True if this class should print to Console.WriteLine; |
1447 |
false if this object should print to Debug.WriteLine. |
1448 |
Defaults to false. |
1449 |
</summary>
|
1450 |
</member>
|
1451 |
<member name="M:NetSparkleUpdater.LogWriter.PrintMessage(System.String,System.Object[])"> |
1452 |
<inheritdoc/> |
1453 |
</member>
|
1454 |
<member name="T:NetSparkleUpdater.LoopStartedOperation"> |
1455 |
<summary>
|
1456 |
The operation has started |
1457 |
</summary>
|
1458 |
<param name="sender">the sender</param> |
1459 |
</member>
|
1460 |
<member name="T:NetSparkleUpdater.LoopFinishedOperation"> |
1461 |
<summary>
|
1462 |
The operation has ended |
1463 |
</summary>
|
1464 |
<param name="sender">the sender</param> |
1465 |
<param name="updateRequired"><c>true</c> if an update is required</param> |
1466 |
</member>
|
1467 |
<member name="T:NetSparkleUpdater.UpdateDetected"> |
1468 |
<summary>
|
1469 |
This delegate will be used when an update was detected to allow library |
1470 |
consumer to add own user interface capabilities. |
1471 |
</summary>
|
1472 |
</member>
|
1473 |
<member name="T:NetSparkleUpdater.UpdateCheckStarted"> |
1474 |
<summary>
|
1475 |
Update check has started. |
1476 |
</summary>
|
1477 |
<param name="sender">Sparkle updater that is checking for an update.</param> |
1478 |
</member>
|
1479 |
<member name="T:NetSparkleUpdater.UpdateCheckFinished"> |
1480 |
<summary>
|
1481 |
Update check has finished. |
1482 |
</summary>
|
1483 |
<param name="sender">Sparkle updater that finished checking for an update.</param> |
1484 |
<param name="status">Update status</param> |
1485 |
</member>
|
1486 |
<member name="T:NetSparkleUpdater.CancelEventHandlerAsync"> |
1487 |
<summary>
|
1488 |
An asynchronous cancel event handler. |
1489 |
</summary>
|
1490 |
<param name="sender">The source of the event.</param> |
1491 |
<param name="e">A System.ComponentModel.CancelEventArgs that contains the event data.</param> |
1492 |
</member>
|
1493 |
<member name="T:NetSparkleUpdater.CloseApplication"> |
1494 |
<summary>
|
1495 |
Delegate for custom application shutdown logic |
1496 |
</summary>
|
1497 |
</member>
|
1498 |
<member name="T:NetSparkleUpdater.CloseApplicationAsync"> |
1499 |
<summary>
|
1500 |
Async version of CloseApplication(). |
1501 |
Delegate for custom application shutdown logic |
1502 |
</summary>
|
1503 |
</member>
|
1504 |
<member name="T:NetSparkleUpdater.DownloadEvent"> |
1505 |
<summary>
|
1506 |
A delegate for download events (start, canceled). |
1507 |
</summary>
|
1508 |
</member>
|
1509 |
<member name="T:NetSparkleUpdater.DownloadProgressEvent"> |
1510 |
<summary>
|
1511 |
A delegate for download progress events (TODO: docs update) |
1512 |
</summary>
|
1513 |
<param name="sender"></param> |
1514 |
<param name="args"></param> |
1515 |
</member>
|
1516 |
<member name="T:NetSparkleUpdater.ItemDownloadProgressEvent"> |
1517 |
<summary>
|
1518 |
A delegate for download progress events for a given item (TODO: docs update) |
1519 |
</summary>
|
1520 |
<param name="sender"></param> |
1521 |
<param name="item"></param> |
1522 |
<param name="args"></param> |
1523 |
</member>
|
1524 |
<member name="T:NetSparkleUpdater.UserRespondedToUpdate"> |
1525 |
<summary>
|
1526 |
A handler called when the user responsed to an available update |
1527 |
</summary>
|
1528 |
<param name="sender">The source of the event.</param> |
1529 |
<param name="e">An UpdateResponse object that contains the event data.</param> |
1530 |
</member>
|
1531 |
<member name="T:NetSparkleUpdater.DownloadErrorEvent"> |
1532 |
<summary>
|
1533 |
A delegate for a download error |
1534 |
</summary>
|
1535 |
</member>
|
1536 |
<member name="T:NetSparkleUpdater.NetSparkleException"> |
1537 |
<summary>
|
1538 |
A NetSparkle exception |
1539 |
</summary>
|
1540 |
</member>
|
1541 |
<member name="M:NetSparkleUpdater.NetSparkleException.#ctor(System.String)"> |
1542 |
<summary>
|
1543 |
Constructor |
1544 |
</summary>
|
1545 |
<param name="message">exception message</param> |
1546 |
</member>
|
1547 |
<member name="M:NetSparkleUpdater.NetSparkleException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> |
1548 |
<summary>
|
1549 |
Constructor |
1550 |
</summary>
|
1551 |
<param name="info">serialization info</param> |
1552 |
<param name="context">the context</param> |
1553 |
</member>
|
1554 |
<member name="T:NetSparkleUpdater.Properties.Resources"> |
1555 |
<summary>
|
1556 |
A strongly-typed resource class, for looking up localized strings, etc. |
1557 |
</summary>
|
1558 |
</member>
|
1559 |
<member name="P:NetSparkleUpdater.Properties.Resources.ResourceManager"> |
1560 |
<summary>
|
1561 |
Returns the cached ResourceManager instance used by this class. |
1562 |
</summary>
|
1563 |
</member>
|
1564 |
<member name="P:NetSparkleUpdater.Properties.Resources.Culture"> |
1565 |
<summary>
|
1566 |
Overrides the current thread's CurrentUICulture property for all |
1567 |
resource lookups using this strongly typed resource class. |
1568 |
</summary>
|
1569 |
</member>
|
1570 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ErrorTitle"> |
1571 |
<summary>
|
1572 |
Looks up a localized string similar to Error!. |
1573 |
</summary>
|
1574 |
</member>
|
1575 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_MessageTitle"> |
1576 |
<summary>
|
1577 |
Looks up a localized string similar to Info. |
1578 |
</summary>
|
1579 |
</member>
|
1580 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ShowCannotDownloadAppcastMessage"> |
1581 |
<summary>
|
1582 |
Looks up a localized string similar to Sorry, either you aren't connected to the internet, or our server is having a problem..
|
1583 |
</summary>
|
1584 |
</member>
|
1585 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ShowDownloadErrorMessage"> |
1586 |
<summary>
|
1587 |
Looks up a localized string similar to Sorry, there was a problem attempting to download the update |
1588 |
|
1589 |
{0}. |
1590 |
</summary>
|
1591 |
</member>
|
1592 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ShowUnknownInstallerFormatMessageText"> |
1593 |
<summary>
|
1594 |
Looks up a localized string similar to Updater not supported, please execute {0} manually. |
1595 |
</summary>
|
1596 |
</member>
|
1597 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ShowVersionIsSkippedByUserRequestMessage"> |
1598 |
<summary>
|
1599 |
Looks up a localized string similar to You have elected to skip this version.. |
1600 |
</summary>
|
1601 |
</member>
|
1602 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ShowVersionIsUpToDateMessage"> |
1603 |
<summary>
|
1604 |
Looks up a localized string similar to Your current version is up to date.. |
1605 |
</summary>
|
1606 |
</member>
|
1607 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ToastCallToAction"> |
1608 |
<summary>
|
1609 |
Looks up a localized string similar to More information. |
1610 |
</summary>
|
1611 |
</member>
|
1612 |
<member name="P:NetSparkleUpdater.Properties.Resources.DefaultUIFactory_ToastMessage"> |
1613 |
<summary>
|
1614 |
Looks up a localized string similar to New Version Available. |
1615 |
</summary>
|
1616 |
</member>
|
1617 |
<member name="T:NetSparkleUpdater.ReleaseNotesGrabber"> |
1618 |
<summary>
|
1619 |
Grabs release notes formatted as Markdown from the server and allows you to view them as HTML |
1620 |
</summary>
|
1621 |
</member>
|
1622 |
<member name="F:NetSparkleUpdater.ReleaseNotesGrabber._separatorTemplate"> |
1623 |
<summary>
|
1624 |
The HTML template to use between each changelog for every update between the |
1625 |
most current update and the one that the user is going to install |
1626 |
</summary>
|
1627 |
</member>
|
1628 |
<member name="F:NetSparkleUpdater.ReleaseNotesGrabber._initialHTML"> |
1629 |
<summary>
|
1630 |
The initial HTML to use for the changelog. This is everything before the |
1631 |
body tag and includes the html and head elements/tags. |
1632 |
</summary>
|
1633 |
</member>
|
1634 |
<member name="F:NetSparkleUpdater.ReleaseNotesGrabber._sparkle"> |
1635 |
<summary>
|
1636 |
The <see cref="T:NetSparkleUpdater.SparkleUpdater"/> for this ReleaseNotesGrabber. Mostly |
1637 |
used for logging via <see cref="T:NetSparkleUpdater.LogWriter"/>, but also can be used |
1638 |
to grab other information about updates, etc. |
1639 |
</summary>
|
1640 |
</member>
|
1641 |
<member name="F:NetSparkleUpdater.ReleaseNotesGrabber.MarkdownExtensions"> |
1642 |
<summary>
|
1643 |
List of supported extensions for markdown files (.md, .mkdn, .mkd, .markdown) |
1644 |
</summary>
|
1645 |
</member>
|
1646 |
<member name="P:NetSparkleUpdater.ReleaseNotesGrabber.ChecksReleaseNotesSignature"> |
1647 |
<summary>
|
1648 |
Whether or not to check the signature of the release notes |
1649 |
after they've been downloaded. Defaults to false. |
1650 |
</summary>
|
1651 |
</member>
|
1652 |
<member name="M:NetSparkleUpdater.ReleaseNotesGrabber.#ctor(System.String,System.String,NetSparkleUpdater.SparkleUpdater)"> |
1653 |
<summary>
|
1654 |
Base constructor for ReleaseNotesGrabber |
1655 |
</summary>
|
1656 |
<param name="separatorTemplate">Template to use for separating each item in the HTML</param> |
1657 |
<param name="htmlHeadAddition">Any additional header information to stick in the HTML that will show up in the release notes</param> |
1658 |
<param name="sparkle">Sparkle updater being used</param> |
1659 |
</member>
|
1660 |
<member name="M:NetSparkleUpdater.ReleaseNotesGrabber.GetLoadingText"> |
1661 |
<summary>
|
1662 |
Generates the text to display while release notes are loading |
1663 |
</summary>
|
1664 |
<returns>HTML to show to the user while release notes are loading</returns> |
1665 |
</member>
|
1666 |
<member name="M:NetSparkleUpdater.ReleaseNotesGrabber.DownloadAllReleaseNotes(System.Collections.Generic.List{NetSparkleUpdater.AppCastItem},NetSparkleUpdater.AppCastItem,System.Threading.CancellationToken)"> |
1667 |
<summary>
|
1668 |
Download all of the release notes provided to this function and convert them to HTML |
1669 |
</summary>
|
1670 |
<param name="items">List of items that you want to display in the release notes</param> |
1671 |
<param name="latestVersion">The latest version (most current version) of your releases</param> |
1672 |
<param name="cancellationToken">Token to cancel the async download requests</param> |
1673 |
<returns></returns> |
1674 |
</member>
|
1675 |
<member name="M:NetSparkleUpdater.ReleaseNotesGrabber.GetReleaseNotes(NetSparkleUpdater.AppCastItem,NetSparkleUpdater.SparkleUpdater,System.Threading.CancellationToken)"> |
1676 |
<summary>
|
1677 |
Grab the release notes for the given item and return their release notes |
1678 |
in HTML format so that they can be displayed to the user. |
1679 |
</summary>
|
1680 |
<param name="item"><see cref="T:NetSparkleUpdater.AppCastItem"/>item to download the release notes for</param> |
1681 |
<param name="sparkle"><see cref="T:NetSparkleUpdater.SparkleUpdater"/> that can be used for logging information |
1682 |
about the release notes grabbing process (or its failures)</param>
|
1683 |
<param name="cancellationToken">token that can be used to cancel a release notes |
1684 |
grabbing operation</param>
|
1685 |
<returns></returns> |
1686 |
</member>
|
1687 |
<member name="M:NetSparkleUpdater.ReleaseNotesGrabber.DownloadReleaseNotes(System.String,System.Threading.CancellationToken,NetSparkleUpdater.SparkleUpdater)"> |
1688 |
<summary>
|
1689 |
Download the release notes at the given link. Does not do anything else |
1690 |
for the release notes (verification, display, etc.) -- just downloads the |
1691 |
release notes and passes them back as a string. |
1692 |
</summary>
|
1693 |
<param name="link">string URL to the release notes to download</param> |
1694 |
<param name="cancellationToken">token that can be used to cancel a download operation</param> |
1695 |
<param name="sparkle"><see cref="T:NetSparkleUpdater.SparkleUpdater"/> that can be used for logging information |
1696 |
about the download process (or its failures)</param>
|
1697 |
<returns></returns> |
1698 |
</member>
|
1699 |
<member name="T:NetSparkleUpdater.SignatureVerifiers.DSAChecker"> |
1700 |
<summary>
|
1701 |
Class to verify a DSA signature |
1702 |
</summary>
|
1703 |
</member>
|
1704 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.HasValidKeyInformation"> |
1705 |
<summary>
|
1706 |
Determines if a public key exists |
1707 |
</summary>
|
1708 |
<returns><c>bool</c></returns> |
1709 |
</member>
|
1710 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.#ctor(NetSparkleUpdater.Enums.SecurityMode,System.String,System.String)"> |
1711 |
<summary>
|
1712 |
Create a DSAChecker object from the given parameters |
1713 |
</summary>
|
1714 |
<param name="mode">The security mode of the validator. Controls what needs to be set in order to validate |
1715 |
an app cast and its items.</param>
|
1716 |
<param name="publicKey">the public key as string (will be preferred before the file)</param> |
1717 |
<param name="publicKeyFile">the public key file</param> |
1718 |
</member>
|
1719 |
<member name="P:NetSparkleUpdater.SignatureVerifiers.DSAChecker.SecurityMode"> |
1720 |
<summary>
|
1721 |
<inheritdoc/> |
1722 |
</summary>
|
1723 |
</member>
|
1724 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.VerifySignature(System.String,System.Byte[])"> |
1725 |
<inheritdoc/> |
1726 |
</member>
|
1727 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.VerifySignatureOfFile(System.String,System.String)"> |
1728 |
<inheritdoc/> |
1729 |
</member>
|
1730 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.VerifySignatureOfString(System.String,System.String)"> |
1731 |
<inheritdoc/> |
1732 |
</member>
|
1733 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.TryGetFileResource(System.String,System.IO.Stream)"> |
1734 |
<summary>
|
1735 |
Gets a file resource |
1736 |
</summary>
|
1737 |
<param name="publicKey">the public key</param> |
1738 |
<param name="data">the data stream</param> |
1739 |
<returns>the data stream</returns> |
1740 |
</member>
|
1741 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.DSAChecker.TryGetResourceStream(System.String)"> |
1742 |
<summary>
|
1743 |
Get a resource stream |
1744 |
</summary>
|
1745 |
<param name="publicKey">the public key</param> |
1746 |
<returns>a stream</returns> |
1747 |
</member>
|
1748 |
<member name="T:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker"> |
1749 |
<summary>
|
1750 |
Class to verify a Ed25519 signature |
1751 |
</summary>
|
1752 |
</member>
|
1753 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.HasValidKeyInformation"> |
1754 |
<summary>
|
1755 |
Determines if a public key exists |
1756 |
</summary>
|
1757 |
<returns><c>bool</c></returns> |
1758 |
</member>
|
1759 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.#ctor(NetSparkleUpdater.Enums.SecurityMode,System.String,System.String)"> |
1760 |
<summary>
|
1761 |
Create a Ed25519Checker object from the given parameters |
1762 |
</summary>
|
1763 |
<param name="mode">The security mode of the validator. Controls what needs to be set in order to validate |
1764 |
an app cast and its items.</param>
|
1765 |
<param name="publicKey">the base 64 public key as a string</param> |
1766 |
<param name="publicKeyFile">the public key file</param> |
1767 |
</member>
|
1768 |
<member name="P:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.SecurityMode"> |
1769 |
<summary>
|
1770 |
<inheritdoc/> |
1771 |
</summary>
|
1772 |
</member>
|
1773 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.VerifySignature(System.String,System.Byte[])"> |
1774 |
<inheritdoc/> |
1775 |
</member>
|
1776 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.VerifySignatureOfFile(System.String,System.String)"> |
1777 |
<inheritdoc/> |
1778 |
</member>
|
1779 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.VerifySignatureOfString(System.String,System.String)"> |
1780 |
<inheritdoc/> |
1781 |
</member>
|
1782 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.TryGetFileResource(System.String,System.IO.Stream)"> |
1783 |
<summary>
|
1784 |
Gets a file resource |
1785 |
</summary>
|
1786 |
<param name="publicKey">the public key</param> |
1787 |
<param name="data">the data stream</param> |
1788 |
<returns>the data stream</returns> |
1789 |
</member>
|
1790 |
<member name="M:NetSparkleUpdater.SignatureVerifiers.Ed25519Checker.TryGetResourceStream(System.String)"> |
1791 |
<summary>
|
1792 |
Get a resource stream |
1793 |
</summary>
|
1794 |
<param name="publicKey">the public key</param> |
1795 |
<returns>a stream</returns> |
1796 |
</member>
|
1797 |
<member name="T:NetSparkleUpdater.SparkleUpdater"> |
1798 |
<summary>
|
1799 |
Class to communicate with a sparkle-based appcast to download |
1800 |
and install updates to an application |
1801 |
</summary>
|
1802 |
</member>
|
1803 |
<member name="F:NetSparkleUpdater.SparkleUpdater._installerProcess"> |
1804 |
<summary>
|
1805 |
The <see cref="T:System.Diagnostics.Process"/> responsible for launching the downloaded update. |
1806 |
Only valid once the application is about to quit and the update is going to |
1807 |
be launched. |
1808 |
</summary>
|
1809 |
</member>
|
1810 |
<member name="M:NetSparkleUpdater.SparkleUpdater.#ctor(System.String,NetSparkleUpdater.Interfaces.ISignatureVerifier)"> |
1811 |
<summary>
|
1812 |
ctor which needs the appcast url |
1813 |
</summary>
|
1814 |
<param name="appcastUrl">the URL of the appcast file</param> |
1815 |
<param name="signatureVerifier">the object that will verify your appcast signatures.</param> |
1816 |
</member>
|
1817 |
<member name="M:NetSparkleUpdater.SparkleUpdater.#ctor(System.String,NetSparkleUpdater.Interfaces.ISignatureVerifier,System.String)"> |
1818 |
<summary>
|
1819 |
ctor which needs the appcast url and a referenceassembly |
1820 |
</summary>
|
1821 |
<param name="appcastUrl">the URL of the appcast file</param> |
1822 |
<param name="signatureVerifier">the object that will verify your appcast signatures.</param> |
1823 |
<param name="referenceAssembly">the name of the assembly to use for comparison when checking update versions</param> |
1824 |
</member>
|
1825 |
<member name="M:NetSparkleUpdater.SparkleUpdater.#ctor(System.String,NetSparkleUpdater.Interfaces.ISignatureVerifier,System.String,NetSparkleUpdater.Interfaces.IUIFactory)"> |
1826 |
<summary>
|
1827 |
ctor which needs the appcast url and a referenceassembly |
1828 |
</summary>
|
1829 |
<param name="appcastUrl">the URL of the appcast file</param> |
1830 |
<param name="signatureVerifier">the object that will verify your appcast signatures.</param> |
1831 |
<param name="referenceAssembly">the name of the assembly to use for comparison when checking update versions</param> |
1832 |
<param name="factory">a UI factory to use in place of the default UI</param> |
1833 |
</member>
|
1834 |
<member name="P:NetSparkleUpdater.SparkleUpdater.SecurityProtocolType"> |
1835 |
<summary>
|
1836 |
The security protocol used by NetSparkle. Setting this property will also set this |
1837 |
for the current AppDomain of the caller. Needs to be set to |
1838 |
SecurityProtocolType.Tls12 for some cases (such as when downloading from GitHub). |
1839 |
</summary>
|
1840 |
</member>
|
1841 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UserInteractionMode"> |
1842 |
<summary>
|
1843 |
Set the user interaction mode for Sparkle to use when there is a valid update for the software |
1844 |
</summary>
|
1845 |
</member>
|
1846 |
<member name="P:NetSparkleUpdater.SparkleUpdater.TmpDownloadFilePath"> |
1847 |
<summary>
|
1848 |
If set, downloads files to this path. If the folder doesn't already exist, creates |
1849 |
the folder at download time (and not before). |
1850 |
Note that this variable is a path, not a full file name. |
1851 |
</summary>
|
1852 |
</member>
|
1853 |
<member name="P:NetSparkleUpdater.SparkleUpdater.RelaunchAfterUpdate"> |
1854 |
<summary>
|
1855 |
Defines if the application needs to be relaunched after executing the downloaded installer |
1856 |
</summary>
|
1857 |
</member>
|
1858 |
<member name="P:NetSparkleUpdater.SparkleUpdater.CustomInstallerArguments"> |
1859 |
<summary>
|
1860 |
Run the downloaded installer with these arguments |
1861 |
</summary>
|
1862 |
</member>
|
1863 |
<member name="P:NetSparkleUpdater.SparkleUpdater.ClearOldInstallers"> |
1864 |
<summary>
|
1865 |
Function that is called asynchronously to clean up old installers that have been |
1866 |
downloaded with SilentModeTypes.DownloadNoInstall or SilentModeTypes.DownloadAndInstall. |
1867 |
</summary>
|
1868 |
</member>
|
1869 |
<member name="P:NetSparkleUpdater.SparkleUpdater.IsUpdateLoopRunning"> |
1870 |
<summary>
|
1871 |
Whether or not the update loop is running |
1872 |
</summary>
|
1873 |
</member>
|
1874 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UIFactory"> |
1875 |
<summary>
|
1876 |
Factory for creating UI elements like progress window, etc. |
1877 |
</summary>
|
1878 |
</member>
|
1879 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UpdateAvailableWindow"> |
1880 |
<summary>
|
1881 |
The user interface window that shows the release notes and |
1882 |
asks the user to skip, remind me later, or update |
1883 |
</summary>
|
1884 |
</member>
|
1885 |
<member name="P:NetSparkleUpdater.SparkleUpdater.ProgressWindow"> |
1886 |
<summary>
|
1887 |
The user interface window that shows a download progress bar, |
1888 |
and then asks to install and relaunch the application |
1889 |
</summary>
|
1890 |
</member>
|
1891 |
<member name="P:NetSparkleUpdater.SparkleUpdater.CheckingForUpdatesWindow"> |
1892 |
<summary>
|
1893 |
The user interface window that shows the 'Checking for Updates...' |
1894 |
form. |
1895 |
</summary>
|
1896 |
</member>
|
1897 |
<member name="P:NetSparkleUpdater.SparkleUpdater.Configuration"> |
1898 |
<summary>
|
1899 |
The NetSparkle configuration object for the current assembly. |
1900 |
</summary>
|
1901 |
</member>
|
1902 |
<member name="P:NetSparkleUpdater.SparkleUpdater.SignatureVerifier"> |
1903 |
<summary>
|
1904 |
The object that verifies signatures (DSA or otherwise) of downloaded items |
1905 |
</summary>
|
1906 |
</member>
|
1907 |
<member name="P:NetSparkleUpdater.SparkleUpdater.AppCastUrl"> |
1908 |
<summary>
|
1909 |
Gets or sets the appcast URL |
1910 |
</summary>
|
1911 |
</member>
|
1912 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UseNotificationToast"> |
1913 |
<summary>
|
1914 |
Specifies if you want to use the notification toast |
1915 |
</summary>
|
1916 |
</member>
|
1917 |
<member name="P:NetSparkleUpdater.SparkleUpdater.ShowsUIOnMainThread"> |
1918 |
<summary>
|
1919 |
WinForms/WPF only. |
1920 |
If true, tries to run UI code on the main thread using <see cref="T:System.Threading.SynchronizationContext"/>. |
1921 |
Must be set to true if using NetSparkleUpdater from Avalonia. |
1922 |
</summary>
|
1923 |
</member>
|
1924 |
<member name="P:NetSparkleUpdater.SparkleUpdater.LogWriter"> |
1925 |
<summary>
|
1926 |
Object that handles any diagnostic messages for NetSparkle. |
1927 |
If you want to use your own class for this, you should just |
1928 |
need to override <see cref="M:NetSparkleUpdater.LogWriter.PrintMessage(System.String,System.Object[])"/> in your own class. |
1929 |
Make sure to set this object before calling <see cref="M:NetSparkleUpdater.SparkleUpdater.StartLoop(System.Boolean)"/> to guarantee |
1930 |
that all messages will get sent to the right place! |
1931 |
</summary>
|
1932 |
</member>
|
1933 |
<member name="P:NetSparkleUpdater.SparkleUpdater.CheckServerFileName"> |
1934 |
<summary>
|
1935 |
Whether or not to check with the online server to verify download |
1936 |
file names. |
1937 |
</summary>
|
1938 |
</member>
|
1939 |
<member name="P:NetSparkleUpdater.SparkleUpdater.LatestAppCastItems"> |
1940 |
<summary>
|
1941 |
Returns the latest appcast items to the caller. Might be null. |
1942 |
</summary>
|
1943 |
</member>
|
1944 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UpdateMarkedCritical"> |
1945 |
<summary>
|
1946 |
Loops through all of the most recently grabbed app cast items |
1947 |
and checks if any of them are marked as critical |
1948 |
</summary>
|
1949 |
</member>
|
1950 |
<member name="P:NetSparkleUpdater.SparkleUpdater.UpdateDownloader"> |
1951 |
<summary>
|
1952 |
The object responsable for downloading update files for your application |
1953 |
</summary>
|
1954 |
</member>
|
1955 |
<member name="P:NetSparkleUpdater.SparkleUpdater.AppCastDataDownloader"> |
1956 |
<summary>
|
1957 |
The object responsible for downloading app cast and app cast signature |
1958 |
information for your application |
1959 |
</summary>
|
1960 |
</member>
|
1961 |
<member name="P:NetSparkleUpdater.SparkleUpdater.AppCastHandler"> |
1962 |
<summary>
|
1963 |
The object responsible for parsing app cast information and checking to |
1964 |
see if any updates are available in a given app cast |
1965 |
</summary>
|
1966 |
</member>
|
1967 |
<member name="M:NetSparkleUpdater.SparkleUpdater.StartLoop(System.Boolean)"> |
1968 |
<summary>
|
1969 |
Starts a NetSparkle background loop to check for updates every 24 hours. |
1970 |
<para>You should only call this function when your app is initialized and shows its main window.</para> |
1971 |
</summary>
|
1972 |
<param name="doInitialCheck">whether the first check should happen before or after the first interval</param> |
1973 |
</member>
|
1974 |
<member name="M:NetSparkleUpdater.SparkleUpdater.StartLoop(System.Boolean,System.TimeSpan)"> |
1975 |
<summary>
|
1976 |
Starts a NetSparkle background loop to check for updates on a given interval. |
1977 |
<para>You should only call this function when your app is initialized and shows its main window.</para> |
1978 |
</summary>
|
1979 |
<param name="doInitialCheck">whether the first check should happen before or after the first interval</param> |
1980 |
<param name="checkFrequency">the interval to wait between update checks</param> |
1981 |
</member>
|
1982 |
<member name="M:NetSparkleUpdater.SparkleUpdater.StartLoop(System.Boolean,System.Boolean)"> |
1983 |
<summary>
|
1984 |
Starts a NetSparkle background loop to check for updates every 24 hours. |
1985 |
<para>You should only call this function when your app is initialized and shows its main window.</para> |
1986 |
</summary>
|
1987 |
<param name="doInitialCheck">whether the first check should happen before or after the first interval</param> |
1988 |
<param name="forceInitialCheck">if <paramref name="doInitialCheck"/> is true, whether the first check |
1989 |
should happen even if the last check was less than 24 hours ago</param>
|
1990 |
</member>
|
1991 |
<member name="M:NetSparkleUpdater.SparkleUpdater.StartLoop(System.Boolean,System.Boolean,System.TimeSpan)"> |
1992 |
<summary>
|
1993 |
Starts a NetSparkle background loop to check for updates on a given interval. |
1994 |
<para>You should only call this function when your app is initialized and shows its main window.</para> |
1995 |
</summary>
|
1996 |
<param name="doInitialCheck">whether the first check should happen before or after the first period</param> |
1997 |
<param name="forceInitialCheck">if <paramref name="doInitialCheck"/> is true, whether the first check |
1998 |
should happen even if the last check was within the last <paramref name="checkFrequency"/> interval</param> |
1999 |
<param name="checkFrequency">the interval to wait between update checks</param> |
2000 |
</member>
|
2001 |
<member name="M:NetSparkleUpdater.SparkleUpdater.StopLoop"> |
2002 |
<summary>
|
2003 |
Stops the Sparkle background loop. Called automatically by <see cref="M:NetSparkleUpdater.SparkleUpdater.Dispose"/>. |
2004 |
</summary>
|
2005 |
</member>
|
2006 |
<member name="M:NetSparkleUpdater.SparkleUpdater.Finalize"> |
2007 |
<summary>
|
2008 |
Finalizer |
2009 |
</summary>
|
2010 |
</member>
|
2011 |
<member name="M:NetSparkleUpdater.SparkleUpdater.Dispose"> |
2012 |
<summary>
|
2013 |
Inherited from IDisposable. Stops all background activities. |
2014 |
</summary>
|
2015 |
</member>
|
2016 |
<member name="M:NetSparkleUpdater.SparkleUpdater.Dispose(System.Boolean)"> |
2017 |
<summary>
|
2018 |
Dispose of managed and unmanaged resources |
2019 |
</summary>
|
2020 |
<param name="disposing"></param> |
2021 |
</member>
|
2022 |
<member name="M:NetSparkleUpdater.SparkleUpdater.UnregisterEvents"> |
2023 |
<summary>
|
2024 |
Unregisters events so that we don't have multiple items updating |
2025 |
</summary>
|
2026 |
</member>
|
2027 |
<member name="M:NetSparkleUpdater.SparkleUpdater.GetUpdateStatus(NetSparkleUpdater.Configurations.Configuration)"> |
2028 |
<summary>
|
2029 |
This method checks if an update is required. During this process the appcast |
2030 |
will be downloaded and checked against the reference assembly. Ensure that |
2031 |
the calling process has read access to the reference assembly. |
2032 |
This method is also called from the background loops. |
2033 |
</summary>
|
2034 |
<param name="config">the NetSparkle configuration for the reference assembly</param> |
2035 |
<returns><see cref="T:NetSparkleUpdater.UpdateInfo"/> with information on whether there is an update available or not.</returns> |
2036 |
</member>
|
2037 |
<member name="M:NetSparkleUpdater.SparkleUpdater.ShowUpdateNeededUI(System.Collections.Generic.List{NetSparkleUpdater.AppCastItem},System.Boolean)"> |
2038 |
<summary>
|
2039 |
Shows the update needed UI with the given set of updates. |
2040 |
</summary>
|
2041 |
<param name="updates">updates to show UI for</param> |
2042 |
<param name="isUpdateAlreadyDownloaded">If true, make sure UI text shows that the user is about to install the file instead of download it.</param> |
2043 |
</member>
|
2044 |
<member name="M:NetSparkleUpdater.SparkleUpdater.ShowUpdateNeededUI(System.Boolean)"> |
2045 |
<summary>
|
2046 |
Shows the update UI with the latest downloaded update information. |
2047 |
</summary>
|
2048 |
<param name="isUpdateAlreadyDownloaded">If true, make sure UI text shows that the user is about to install the file instead of download it.</param> |
2049 |
</member>
|
2050 |
<member name="M:NetSparkleUpdater.SparkleUpdater.GetDownloadPathForAppCastItem(NetSparkleUpdater.AppCastItem)"> |
2051 |
<summary>
|
2052 |
Get the download path for a given app cast item. |
2053 |
If any directories need to be created, this function |
2054 |
will create those directories. |
2055 |
</summary>
|
2056 |
<param name="item">The item that you want to generate a download path for</param> |
2057 |
<returns>The download path for an app cast item if item is not null and has valid download link
|
2058 |
Otherwise returns null.</returns>
|
2059 |
</member>
|
2060 |
<member name="M:NetSparkleUpdater.SparkleUpdater.InitAndBeginDownload(NetSparkleUpdater.AppCastItem)"> |
2061 |
<summary>
|
2062 |
Starts the download process by grabbing the download path for |
2063 |
the app cast item (asynchronous so that it can get the server's |
2064 |
download name in case there is a redirect; cancel this by setting |
2065 |
CheckServerFileName to false), then beginning the download |
2066 |
process if the download file doesn't already exist |
2067 |
</summary>
|
2068 |
<param name="item">the appcast item to download</param> |
2069 |
</member>
|
2070 |
<member name="M:NetSparkleUpdater.SparkleUpdater.OnDownloadFinished(System.Object,System.ComponentModel.AsyncCompletedEventArgs)"> |
2071 |
<summary>
|
2072 |
Called when the installer is downloaded |
2073 |
</summary>
|
2074 |
<param name="sender">not used.</param> |
2075 |
<param name="e">used to determine if the download was successful.</param> |
2076 |
</member>
|
2077 |
<member name="M:NetSparkleUpdater.SparkleUpdater.InstallUpdate(NetSparkleUpdater.AppCastItem,System.String)"> |
2078 |
<summary>
|
2079 |
Run the provided app cast item update regardless of what else is going on. |
2080 |
Note that a more up to date download may be taking place, so if you don't |
2081 |
want to run a potentially out-of-date installer, don't use this. This should |
2082 |
only be used if your user wants to update before another update has been |
2083 |
installed AND the file is already downloaded. |
2084 |
This function will verify that the file exists and that the DSA |
2085 |
signature is valid before running. It will also utilize the |
2086 |
PreparingToExit event to ensure that the application can close. |
2087 |
</summary>
|
2088 |
<param name="item">AppCastItem to install</param> |
2089 |
<param name="installPath">Install path to the executable. If not provided, will ask the server for the download path.</param> |
2090 |
</member>
|
2091 |
<member name="M:NetSparkleUpdater.SparkleUpdater.IsDownloadingItem(NetSparkleUpdater.AppCastItem)"> |
2092 |
<summary>
|
2093 |
Checks to see |
2094 |
</summary>
|
2095 |
<param name="item"></param> |
2096 |
<returns></returns> |
2097 |
</member>
|
2098 |
<member name="M:NetSparkleUpdater.SparkleUpdater.IsDownloadingSilently"> |
2099 |
<summary>
|
2100 |
True if the user has silent updates enabled; false otherwise. |
2101 |
</summary>
|
2102 |
</member>
|
2103 |
<member name="M:NetSparkleUpdater.SparkleUpdater.DoExtensionsMatch(System.String,System.String)"> |
2104 |
<summary>
|
2105 |
Checks to see if two extensions match (this is basically just a |
2106 |
convenient string comparison). Both extensions should include the |
2107 |
initial . (full-stop/period) in the extension. |
2108 |
</summary>
|
2109 |
<param name="extension">first extension to check</param> |
2110 |
<param name="otherExtension">other extension to check</param> |
2111 |
<returns>true if the extensions match; false otherwise</returns> |
2112 |
</member>
|
2113 |
<member name="M:NetSparkleUpdater.SparkleUpdater.GetWindowsInstallerCommand(System.String)"> |
2114 |
<summary>
|
2115 |
Get the install command for the file at the given path. Figures out which |
2116 |
command to use based on the download file path's file extension. |
2117 |
Currently supports .exe, .msi, and .msp. |
2118 |
</summary>
|
2119 |
<param name="downloadFilePath">Path to the downloaded update file</param> |
2120 |
<returns>the installer command if the file has one of the given
|
2121 |
extensions; the initial downloadFilePath if not.</returns>
|
2122 |
</member>
|
2123 |
<member name="M:NetSparkleUpdater.SparkleUpdater.GetInstallerCommand(System.String)"> |
2124 |
<summary>
|
2125 |
Get the install command for the file at the given path. Figures out which |
2126 |
command to use based on the download file path's file extension. |
2127 |
<para>Windows: currently supports .exe, .msi, and .msp.</para> |
2128 |
<para>macOS: currently supports .pkg, .dmg, and .zip.</para> |
2129 |
<para>Linux: currently supports .tar.gz, .deb, and .rpm.</para> |
2130 |
</summary>
|
2131 |
<param name="downloadFilePath">Path to the downloaded update file</param> |
2132 |
<returns>the installer command if the file has one of the given
|
2133 |
extensions; the initial downloadFilePath if not.</returns>
|
2134 |
</member>
|
2135 |
<member name="M:NetSparkleUpdater.SparkleUpdater.RunDownloadedInstaller(System.String)"> |
2136 |
<summary>
|
2137 |
Updates the application via the file at the given path. Figures out which command needs |
2138 |
to be run, sets up the application so that it will start the downloaded file once the |
2139 |
main application stops, and then waits to start the downloaded update. |
2140 |
</summary>
|
2141 |
<param name="downloadFilePath">path to the downloaded installer/updater</param> |
2142 |
<returns>the awaitable <see cref="T:System.Threading.Tasks.Task"/> for the application quitting</returns> |
2143 |
</member>
|
2144 |
<member name="M:NetSparkleUpdater.SparkleUpdater.QuitApplication"> |
2145 |
<summary>
|
2146 |
Quits the application (host application) |
2147 |
</summary>
|
2148 |
<returns>Runs asynchrously, so returns a Task</returns> |
2149 |
</member>
|
2150 |
<member name="M:NetSparkleUpdater.SparkleUpdater.AskApplicationToSafelyCloseUp"> |
2151 |
<summary>
|
2152 |
Apps may need, for example, to let user save their work |
2153 |
</summary>
|
2154 |
<returns>true if it's OK to run the installer</returns> |
2155 |
</member>
|
2156 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CheckForUpdatesAtUserRequest"> |
2157 |
<summary>
|
2158 |
Check for updates, using UI interaction appropriate for if the user initiated the update request |
2159 |
</summary>
|
2160 |
</member>
|
2161 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CheckForUpdatesQuietly"> |
2162 |
<summary>
|
2163 |
Check for updates, using interaction appropriate for where the user doesn't know you're doing it, so be polite. |
2164 |
Basically, this checks for updates without showing a UI. However, if a UIFactory is set and an update |
2165 |
is found, an update UI will be shown! |
2166 |
</summary>
|
2167 |
</member>
|
2168 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CheckForUpdates"> |
2169 |
<summary>
|
2170 |
Does a one-off check for updates |
2171 |
</summary>
|
2172 |
</member>
|
2173 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CancelFileDownload"> |
2174 |
<summary>
|
2175 |
Cancels an in-progress download and deletes the temporary file. |
2176 |
</summary>
|
2177 |
</member>
|
2178 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CallFuncConsideringUIThreads(System.Action)"> |
2179 |
<summary>
|
2180 |
Events should always be fired on the thread that started the Sparkle object. |
2181 |
Used for events that are fired after coming from an update available window |
2182 |
or the download progress window. |
2183 |
Basically, if ShowsUIOnMainThread, just invokes the action. Otherwise, |
2184 |
uses the SynchronizationContext to call the action. Ensures that the action |
2185 |
is always on the main thread. |
2186 |
</summary>
|
2187 |
<param name="action"></param> |
2188 |
</member>
|
2189 |
<member name="M:NetSparkleUpdater.SparkleUpdater.CallFuncConsideringUIThreadsAsync(System.Func{System.Threading.Tasks.Task})"> |
2190 |
<summary>
|
2191 |
Events should always be fired on the thread that started the Sparkle object. |
2192 |
Used for events that are fired after coming from an update available window |
2193 |
or the download progress window. |
2194 |
Basically, if ShowsUIOnMainThread, just invokes the action. Otherwise, |
2195 |
uses the SynchronizationContext to call the action. Ensures that the action |
2196 |
is always on the main thread. |
2197 |
</summary>
|
2198 |
<param name="action"></param> |
2199 |
</member>
|
2200 |
<member name="M:NetSparkleUpdater.SparkleUpdater.OnUserWindowUserResponded(System.Object,NetSparkleUpdater.Events.UpdateResponseEventArgs)"> |
2201 |
<summary>
|
2202 |
</summary>
|
2203 |
<param name="sender">not used.</param> |
2204 |
<param name="args">Info on the user response and what update item they responded to</param> |
2205 |
</member>
|
2206 |
<member name="M:NetSparkleUpdater.SparkleUpdater.OnWorkerDoWork(System.Object,System.ComponentModel.DoWorkEventArgs)"> |
2207 |
<summary>
|
2208 |
This method will be executed as worker thread |
2209 |
</summary>
|
2210 |
</member>
|
2211 |
<member name="M:NetSparkleUpdater.SparkleUpdater.OnWorkerProgressChanged(System.Object,System.ComponentModel.ProgressChangedEventArgs)"> |
2212 |
<summary>
|
2213 |
This method will be notified by the SparkleUpdater loop when |
2214 |
some update info has been downloaded. If the info has been |
2215 |
downloaded fully (e.ProgressPercentage == 1), the UI |
2216 |
for downloading updates will be shown (if not downloading silently) |
2217 |
or the download will be performed (if downloading silently). |
2218 |
</summary>
|
2219 |
</member>
|
2220 |
<member name="M:NetSparkleUpdater.SparkleUpdater.UpdatesHaveBeenDownloaded(System.Collections.Generic.List{NetSparkleUpdater.AppCastItem})"> |
2221 |
<summary>
|
2222 |
Updates from appcast have been downloaded from the server |
2223 |
</summary>
|
2224 |
<param name="updates">updates to be installed</param> |
2225 |
</member>
|
2226 |
<member name="E:NetSparkleUpdater.SparkleUpdater.LoopStarted"> |
2227 |
<summary>
|
2228 |
This event will be raised when a check loop will be started |
2229 |
</summary>
|
2230 |
</member>
|
2231 |
<member name="E:NetSparkleUpdater.SparkleUpdater.LoopFinished"> |
2232 |
<summary>
|
2233 |
This event will be raised when a check loop is finished |
2234 |
</summary>
|
2235 |
</member>
|
2236 |
<member name="E:NetSparkleUpdater.SparkleUpdater.UpdateCheckStarted"> |
2237 |
<summary>
|
2238 |
Called when update check has just started |
2239 |
</summary>
|
2240 |
</member>
|
2241 |
<member name="E:NetSparkleUpdater.SparkleUpdater.UpdateDetected"> |
2242 |
<summary>
|
2243 |
This event can be used to override the standard user interface |
2244 |
process when an update is detected |
2245 |
</summary>
|
2246 |
</member>
|
2247 |
<member name="E:NetSparkleUpdater.SparkleUpdater.UpdateCheckFinished"> |
2248 |
<summary>
|
2249 |
Called when update check is all done. May or may not have called <see cref="E:NetSparkleUpdater.SparkleUpdater.UpdateDetected"/> in the middle. |
2250 |
</summary>
|
2251 |
</member>
|
2252 |
<member name="E:NetSparkleUpdater.SparkleUpdater.UserRespondedToUpdate"> |
2253 |
<summary>
|
2254 |
The user responded to the update UI with a given response. |
2255 |
This is called _after_ NetSparkle handles the response in all cases EXCEPT |
2256 |
when the result is UpdateAvailableResult.InstallUpdate -- in that case, this |
2257 |
event is called BEFORE downloading the update begins. |
2258 |
</summary>
|
2259 |
</member>
|
2260 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadStarted"> |
2261 |
<summary>
|
2262 |
Called when the download has just started |
2263 |
</summary>
|
2264 |
</member>
|
2265 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadCanceled"> |
2266 |
<summary>
|
2267 |
Called when the download has been canceled |
2268 |
</summary>
|
2269 |
</member>
|
2270 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadHadError"> |
2271 |
<summary>
|
2272 |
Called when the download has downloaded but has an error other than corruption |
2273 |
</summary>
|
2274 |
</member>
|
2275 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadMadeProgress"> |
2276 |
<summary>
|
2277 |
Called when the download has made some progress. Also sent to the progress window |
2278 |
if one is available. |
2279 |
</summary>
|
2280 |
</member>
|
2281 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadFinished"> |
2282 |
<summary>
|
2283 |
Called when the downloaded file is fully downloaded and verified regardless of the value for |
2284 |
SilentMode. Note that if you are installing fully silently, this will be called before the |
2285 |
install file is executed, so don't manually initiate the file or anything. Useful when using |
2286 |
SilentModeTypes.DownloadNoInstall so you can let your user know when the downloaded |
2287 |
update is ready. |
2288 |
</summary>
|
2289 |
</member>
|
2290 |
<member name="E:NetSparkleUpdater.SparkleUpdater.DownloadedFileIsCorrupt"> |
2291 |
<summary>
|
2292 |
Called when the downloaded file is already downloaded (or at least partially on disk) and the DSA |
2293 |
signature doesn't match. When this is called, Sparkle is not taking any further action to |
2294 |
try to download the install file during this instance of the software. In order to make Sparkle |
2295 |
try again, you must delete the file off disk yourself. Sparkle will try again after the software |
2296 |
is restarted. This event could allow you to tell the user what happened if updates are silent. |
2297 |
</summary>
|
2298 |
</member>
|
2299 |
<member name="E:NetSparkleUpdater.SparkleUpdater.PreparingToExit"> |
2300 |
<summary>
|
2301 |
Subscribe to this to get a chance to shut down gracefully before quitting. |
2302 |
If <see cref="E:NetSparkleUpdater.SparkleUpdater.PreparingToExitAsync"/> is set, this has no effect. |
2303 |
</summary>
|
2304 |
</member>
|
2305 |
<member name="E:NetSparkleUpdater.SparkleUpdater.PreparingToExitAsync"> |
2306 |
<summary>
|
2307 |
Subscribe to this to get a chance to asynchronously shut down gracefully before quitting. |
2308 |
This overrides <see cref="E:NetSparkleUpdater.SparkleUpdater.PreparingToExit"/>. |
2309 |
</summary>
|
2310 |
</member>
|
2311 |
<member name="E:NetSparkleUpdater.SparkleUpdater.CloseApplication"> |
2312 |
<summary>
|
2313 |
Event for custom shutdown logic. If this is set, it is called instead of |
2314 |
Application.Current.Shutdown or Application.Exit. |
2315 |
If <see cref="E:NetSparkleUpdater.SparkleUpdater.CloseApplicationAsync"/> is set, this has no effect. |
2316 |
<para>Warning: The script that launches your executable only waits for 90 seconds before
|
2317 |
giving up! Make sure that your software closes within 90 seconds if you implement this event! |
2318 |
If you need an event that can be canceled, use <see cref="E:NetSparkleUpdater.SparkleUpdater.PreparingToExit"/>.</para> |
2319 |
</summary>
|
2320 |
</member>
|
2321 |
<member name="E:NetSparkleUpdater.SparkleUpdater.CloseApplicationAsync"> |
2322 |
<summary>
|
2323 |
Event for asynchronous custom shutdown logic. If this is set, it is called instead of |
2324 |
Application.Current.Shutdown or Application.Exit. |
2325 |
This overrides <see cref="E:NetSparkleUpdater.SparkleUpdater.CloseApplication"/>. |
2326 |
<para>Warning: The script that launches your executable only waits for 90 seconds before
|
2327 |
giving up! Make sure that your software closes within 90 seconds if you implement this event! |
2328 |
If you need an event that can be canceled, use <see cref="E:NetSparkleUpdater.SparkleUpdater.PreparingToExitAsync"/>.</para> |
2329 |
</summary>
|
2330 |
</member>
|
2331 |
<member name="T:NetSparkleUpdater.UpdateInfo"> |
2332 |
<summary>
|
2333 |
A simple class to hold information on potential updates to a software product. |
2334 |
</summary>
|
2335 |
</member>
|
2336 |
<member name="P:NetSparkleUpdater.UpdateInfo.Status"> |
2337 |
<summary>
|
2338 |
Update availability. |
2339 |
</summary>
|
2340 |
</member>
|
2341 |
<member name="P:NetSparkleUpdater.UpdateInfo.Updates"> |
2342 |
<summary>
|
2343 |
Any available updates for the product. |
2344 |
</summary>
|
2345 |
</member>
|
2346 |
<member name="M:NetSparkleUpdater.UpdateInfo.#ctor(NetSparkleUpdater.Enums.UpdateStatus,System.Collections.Generic.List{NetSparkleUpdater.AppCastItem})"> |
2347 |
<summary>
|
2348 |
Constructor for SparkleUpdate when there are some updates available. |
2349 |
</summary>
|
2350 |
</member>
|
2351 |
<member name="M:NetSparkleUpdater.UpdateInfo.#ctor(NetSparkleUpdater.Enums.UpdateStatus)"> |
2352 |
<summary>
|
2353 |
Constructor for SparkleUpdate for when there aren't any updates available. Updates are automatically set to null. |
2354 |
</summary>
|
2355 |
</member>
|
2356 |
<member name="T:NetSparkleUpdater.Utilities"> |
2357 |
<summary>
|
2358 |
Provides commonly used utility functions. |
2359 |
</summary>
|
2360 |
</member>
|
2361 |
<member name="M:NetSparkleUpdater.Utilities.GetVersionString(System.Version)"> |
2362 |
<summary>
|
2363 |
Removes trailing 0 components from the given version. |
2364 |
</summary>
|
2365 |
<param name="version">Version object</param> |
2366 |
<returns>Version string</returns> |
2367 |
</member>
|
2368 |
<member name="M:NetSparkleUpdater.Utilities.GetDSASignature(System.String,System.String)"> |
2369 |
<summary>
|
2370 |
Gets the signature of a file with the given DSA private key. |
2371 |
</summary>
|
2372 |
<param name="fileToSignPath">Path to the file you want to sign</param> |
2373 |
<param name="privateKeyFilePath">Path to the private key file</param> |
2374 |
<returns>DSA signature as base64 string</returns> |
2375 |
</member>
|
2376 |
<member name="M:NetSparkleUpdater.Utilities.GetAbsoluteURL(System.String,System.String)"> |
2377 |
<summary>
|
2378 |
Creates a <see cref="T:System.Uri"/> from a URL string. If the URL is relative, converts it to an absolute URL based on the appcast URL. |
2379 |
</summary>
|
2380 |
<param name="url">relative or absolute URL</param> |
2381 |
<param name="appcastURL">URL to appcast</param> |
2382 |
</member>
|
2383 |
<member name="M:NetSparkleUpdater.Utilities.ConvertNumBytesToUserReadableString(System.Int64)"> |
2384 |
<summary>
|
2385 |
Convert a number of bytes to a user-readable string |
2386 |
</summary>
|
2387 |
<param name="numBytes">Number of bytes to convert</param> |
2388 |
<returns>A string that represents the number of bytes in KB, MB, or GB if numBytes > 1024. |
2389 |
If numBytes is less than 1024, returns numBytes.</returns>
|
2390 |
</member>
|
2391 |
<member name="M:NetSparkleUpdater.Utilities.GetFullBaseDirectory"> |
2392 |
<summary>
|
2393 |
Get the full base (running) directory for this application including a trailing slash. |
2394 |
From WalletWasabi: |
2395 |
https://github.com/zkSNACKs/WalletWasabi/blob/8d42bce976605cca3326ea6c998b2294494900e6/WalletWasabi/Helpers/EnvironmentHelpers.cs |
2396 |
</summary>
|
2397 |
<returns>the full running directory path including trailing slash for this application</returns> |
2398 |
</member>
|
2399 |
<member name="M:NetSparkleUpdater.Utilities.ConvertStreamToByteArray(System.IO.Stream)"> |
2400 |
<summary>
|
2401 |
Convert a given <see cref="T:System.IO.Stream"/> to a byte array |
2402 |
</summary>
|
2403 |
<param name="stream">the <see cref="T:System.IO.Stream"/> to convert</param> |
2404 |
<returns>a byte[] array of the data in the given stream</returns> |
2405 |
</member>
|
2406 |
<member name="M:NetSparkleUpdater.Utilities.IsSignatureNeeded(NetSparkleUpdater.Enums.SecurityMode,System.Boolean,System.Boolean)"> |
2407 |
<summary>
|
2408 |
Checks to see whether a signature is ncessary given the provided |
2409 |
info on the <see cref="T:NetSparkleUpdater.Enums.SecurityMode"/> and whether or not valid |
2410 |
key information exists at the moment. |
2411 |
</summary>
|
2412 |
<param name="securityMode">the <see cref="T:NetSparkleUpdater.Enums.SecurityMode"/> for the signature check</param> |
2413 |
<param name="doesKeyInfoExist">true if the application has appropriate key |
2414 |
information in order to run signature checks; false otherwise</param>
|
2415 |
<param name="isCheckingSoftwareDownload">True if the caller is checking on the signature of a software |
2416 |
download; false if the caller is checking on the signature of something else (e.g. release notes, |
2417 |
app cast)</param>
|
2418 |
<returns>true if an item's signature needs to be checked; false otherwise</returns> |
2419 |
</member>
|
2420 |
<member name="T:MarkdownSharp.MarkdownOptions"> |
2421 |
<summary>
|
2422 |
|
2423 |
</summary>
|
2424 |
</member>
|
2425 |
<member name="P:MarkdownSharp.MarkdownOptions.AutoHyperlink"> |
2426 |
<summary>
|
2427 |
when true, (most) bare plain URLs are auto-hyperlinked |
2428 |
WARNING: this is a significant deviation from the markdown spec |
2429 |
</summary>
|
2430 |
</member>
|
2431 |
<member name="P:MarkdownSharp.MarkdownOptions.AutoNewlines"> |
2432 |
<summary>
|
2433 |
when true, RETURN becomes a literal newline |
2434 |
WARNING: this is a significant deviation from the markdown spec |
2435 |
</summary>
|
2436 |
</member>
|
2437 |
<member name="P:MarkdownSharp.MarkdownOptions.EmptyElementSuffix"> |
2438 |
<summary>
|
2439 |
use ">" for HTML output, or " />" for XHTML output |
2440 |
</summary>
|
2441 |
</member>
|
2442 |
<member name="P:MarkdownSharp.MarkdownOptions.EncodeProblemUrlCharacters"> |
2443 |
<summary>
|
2444 |
when true, problematic URL characters like [, ], (, and so forth will be encoded |
2445 |
WARNING: this is a significant deviation from the markdown spec |
2446 |
</summary>
|
2447 |
</member>
|
2448 |
<member name="P:MarkdownSharp.MarkdownOptions.LinkEmails"> |
2449 |
<summary>
|
2450 |
when false, email addresses will never be auto-linked |
2451 |
WARNING: this is a significant deviation from the markdown spec |
2452 |
</summary>
|
2453 |
</member>
|
2454 |
<member name="P:MarkdownSharp.MarkdownOptions.StrictBoldItalic"> |
2455 |
<summary>
|
2456 |
when true, bold and italic require non-word characters on either side |
2457 |
WARNING: this is a significant deviation from the markdown spec |
2458 |
</summary>
|
2459 |
</member>
|
2460 |
<member name="T:MarkdownSharp.Markdown"> |
2461 |
<summary>
|
2462 |
Markdown is a text-to-HTML conversion tool for web writers. |
2463 |
Markdown allows you to write using an easy-to-read, easy-to-write plain text format, |
2464 |
then convert it to structurally valid XHTML (or HTML). |
2465 |
</summary>
|
2466 |
</member>
|
2467 |
<member name="M:MarkdownSharp.Markdown.#ctor"> |
2468 |
<summary>
|
2469 |
Create a new Markdown instance using default options |
2470 |
</summary>
|
2471 |
</member>
|
2472 |
<member name="M:MarkdownSharp.Markdown.#ctor(System.Boolean)"> |
2473 |
<summary>
|
2474 |
Create a new Markdown instance and optionally load options from a configuration |
2475 |
file. There they should be stored in the appSettings section, available options are: |
2476 |
|
2477 |
Markdown.StrictBoldItalic (true/false) |
2478 |
Markdown.EmptyElementSuffix (">" or " />" without the quotes) |
2479 |
Markdown.LinkEmails (true/false) |
2480 |
Markdown.AutoNewLines (true/false) |
2481 |
Markdown.AutoHyperlink (true/false) |
2482 |
Markdown.EncodeProblemUrlCharacters (true/false) |
2483 |
|
2484 |
</summary>
|
2485 |
</member>
|
2486 |
<member name="M:MarkdownSharp.Markdown.#ctor(MarkdownSharp.MarkdownOptions)"> |
2487 |
<summary>
|
2488 |
Create a new Markdown instance and set the options from the MarkdownOptions object. |
2489 |
</summary>
|
2490 |
</member>
|
2491 |
<member name="P:MarkdownSharp.Markdown.EmptyElementSuffix"> |
2492 |
<summary>
|
2493 |
use ">" for HTML output, or " />" for XHTML output |
2494 |
</summary>
|
2495 |
</member>
|
2496 |
<member name="P:MarkdownSharp.Markdown.LinkEmails"> |
2497 |
<summary>
|
2498 |
when false, email addresses will never be auto-linked |
2499 |
WARNING: this is a significant deviation from the markdown spec |
2500 |
</summary>
|
2501 |
</member>
|
2502 |
<member name="P:MarkdownSharp.Markdown.StrictBoldItalic"> |
2503 |
<summary>
|
2504 |
when true, bold and italic require non-word characters on either side |
2505 |
WARNING: this is a significant deviation from the markdown spec |
2506 |
</summary>
|
2507 |
</member>
|
2508 |
<member name="P:MarkdownSharp.Markdown.AutoNewLines"> |
2509 |
<summary>
|
2510 |
when true, RETURN becomes a literal newline |
2511 |
WARNING: this is a significant deviation from the markdown spec |
2512 |
</summary>
|
2513 |
</member>
|
2514 |
<member name="P:MarkdownSharp.Markdown.AutoHyperlink"> |
2515 |
<summary>
|
2516 |
when true, (most) bare plain URLs are auto-hyperlinked |
2517 |
WARNING: this is a significant deviation from the markdown spec |
2518 |
</summary>
|
2519 |
</member>
|
2520 |
<member name="P:MarkdownSharp.Markdown.EncodeProblemUrlCharacters"> |
2521 |
<summary>
|
2522 |
when true, problematic URL characters like [, ], (, and so forth will be encoded |
2523 |
WARNING: this is a significant deviation from the markdown spec |
2524 |
</summary>
|
2525 |
</member>
|
2526 |
<member name="F:MarkdownSharp.Markdown._nestDepth"> |
2527 |
<summary>
|
2528 |
maximum nested depth of [] and () supported by the transform; implementation detail |
2529 |
</summary>
|
2530 |
</member>
|
2531 |
<member name="F:MarkdownSharp.Markdown._tabWidth"> |
2532 |
<summary>
|
2533 |
Tabs are automatically converted to spaces as part of the transform |
2534 |
this constant determines how "wide" those tabs become in spaces |
2535 |
</summary>
|
2536 |
</member>
|
2537 |
<member name="M:MarkdownSharp.Markdown.#cctor"> |
2538 |
<summary>
|
2539 |
In the static constuctor we'll initialize what stays the same across all transforms. |
2540 |
</summary>
|
2541 |
</member>
|
2542 |
<member name="P:MarkdownSharp.Markdown.Version"> |
2543 |
<summary>
|
2544 |
current version of MarkdownSharp; |
2545 |
see http://code.google.com/p/markdownsharp/ for the latest code or to contribute |
2546 |
</summary>
|
2547 |
</member>
|
2548 |
<member name="M:MarkdownSharp.Markdown.Transform(System.String)"> |
2549 |
<summary>
|
2550 |
Transforms the provided Markdown-formatted text to HTML; |
2551 |
see http://en.wikipedia.org/wiki/Markdown |
2552 |
</summary>
|
2553 |
<remarks>
|
2554 |
The order in which other subs are called here is |
2555 |
essential. Link and image substitutions need to happen before |
2556 |
EscapeSpecialChars(), so that any *'s or _'s in the a |
2557 |
and img tags get encoded. |
2558 |
</remarks>
|
2559 |
</member>
|
2560 |
<member name="M:MarkdownSharp.Markdown.RunBlockGamut(System.String,System.Boolean)"> |
2561 |
<summary>
|
2562 |
Perform transformations that form block-level tags like paragraphs, headers, and list items. |
2563 |
</summary>
|
2564 |
</member>
|
2565 |
<member name="M:MarkdownSharp.Markdown.RunSpanGamut(System.String)"> |
2566 |
<summary>
|
2567 |
Perform transformations that occur *within* block-level tags like paragraphs, headers, and list items. |
2568 |
</summary>
|
2569 |
</member>
|
2570 |
<member name="M:MarkdownSharp.Markdown.FormParagraphs(System.String,System.Boolean)"> |
2571 |
<summary>
|
2572 |
splits on two or more newlines, to form "paragraphs"; |
2573 |
each paragraph is then unhashed (if it is a hash and unhashing isn't turned off) or wrapped in HTML p tag |
2574 |
</summary>
|
2575 |
</member>
|
2576 |
<member name="M:MarkdownSharp.Markdown.GetNestedBracketsPattern"> |
2577 |
<summary>
|
2578 |
Reusable pattern to match balanced [brackets]. See Friedl's |
2579 |
"Mastering Regular Expressions", 2nd Ed., pp. 328-331. |
2580 |
</summary>
|
2581 |
</member>
|
2582 |
<member name="M:MarkdownSharp.Markdown.GetNestedParensPattern"> |
2583 |
<summary>
|
2584 |
Reusable pattern to match balanced (parens). See Friedl's |
2585 |
"Mastering Regular Expressions", 2nd Ed., pp. 328-331. |
2586 |
</summary>
|
2587 |
</member>
|
2588 |
<member name="M:MarkdownSharp.Markdown.StripLinkDefinitions(System.String)"> |
2589 |
<summary>
|
2590 |
Strips link definitions from text, stores the URLs and titles in hash references. |
2591 |
</summary>
|
2592 |
<remarks>
|
2593 |
^[id]: url "optional title" |
2594 |
</remarks>
|
2595 |
</member>
|
2596 |
<member name="M:MarkdownSharp.Markdown.GetBlockPattern"> |
2597 |
<summary>
|
2598 |
derived pretty much verbatim from PHP Markdown |
2599 |
</summary>
|
2600 |
</member>
|
2601 |
<member name="M:MarkdownSharp.Markdown.HashHTMLBlocks(System.String)"> |
2602 |
<summary>
|
2603 |
replaces any block-level HTML blocks with hash entries |
2604 |
</summary>
|
2605 |
</member>
|
2606 |
<member name="M:MarkdownSharp.Markdown.TokenizeHTML(System.String)"> |
2607 |
<summary>
|
2608 |
returns an array of HTML tokens comprising the input string. Each token is |
2609 |
either a tag (possibly with nested, tags contained therein, such |
2610 |
as <a href="<MTFoo>">, or a run of text between tags. Each element of the |
2611 |
array is a two-element array; the first is either 'tag' or 'text'; the second is |
2612 |
the actual value. |
2613 |
</summary>
|
2614 |
</member>
|
2615 |
<member name="M:MarkdownSharp.Markdown.DoAnchors(System.String)"> |
2616 |
<summary>
|
2617 |
Turn Markdown link shortcuts into HTML anchor tags |
2618 |
</summary>
|
2619 |
<remarks>
|
2620 |
[link text](url "title") |
2621 |
[link text][id] |
2622 |
[id] |
2623 |
</remarks>
|
2624 |
</member>
|
2625 |
<member name="M:MarkdownSharp.Markdown.DoImages(System.String)"> |
2626 |
<summary>
|
2627 |
Turn Markdown image shortcuts into HTML img tags. |
2628 |
</summary>
|
2629 |
<remarks>
|
2630 |
![alt text][id] |
2631 |
![alt text](url "optional title") |
2632 |
</remarks>
|
2633 |
</member>
|
2634 |
<member name="M:MarkdownSharp.Markdown.DoHeaders(System.String)"> |
2635 |
<summary>
|
2636 |
Turn Markdown headers into HTML header tags |
2637 |
</summary>
|
2638 |
<remarks>
|
2639 |
Header 1 |
2640 |
======== |
2641 |
|
2642 |
Header 2 |
2643 |
-------- |
2644 |
|
2645 |
# Header 1 |
2646 |
## Header 2 |
2647 |
## Header 2 with closing hashes ## |
2648 |
... |
2649 |
###### Header 6 |
2650 |
</remarks>
|
2651 |
</member>
|
2652 |
<member name="M:MarkdownSharp.Markdown.DoHorizontalRules(System.String)"> |
2653 |
<summary>
|
2654 |
Turn Markdown horizontal rules into HTML hr tags |
2655 |
</summary>
|
2656 |
<remarks>
|
2657 |
*** |
2658 |
* * * |
2659 |
--- |
2660 |
- - - |
2661 |
</remarks>
|
2662 |
</member>
|
2663 |
<member name="M:MarkdownSharp.Markdown.DoLists(System.String)"> |
2664 |
<summary>
|
2665 |
Turn Markdown lists into HTML ul and ol and li tags |
2666 |
</summary>
|
2667 |
</member>
|
2668 |
<member name="M:MarkdownSharp.Markdown.ProcessListItems(System.String,System.String)"> |
2669 |
<summary>
|
2670 |
Process the contents of a single ordered or unordered list, splitting it |
2671 |
into individual list items. |
2672 |
</summary>
|
2673 |
</member>
|
2674 |
<member name="M:MarkdownSharp.Markdown.DoCodeBlocks(System.String)"> |
2675 |
<summary>
|
2676 |
/// Turn Markdown 4-space indented code into HTML pre code blocks |
2677 |
</summary>
|
2678 |
</member>
|
2679 |
<member name="M:MarkdownSharp.Markdown.DoCodeSpans(System.String)"> |
2680 |
<summary>
|
2681 |
Turn Markdown `code spans` into HTML code tags |
2682 |
</summary>
|
2683 |
</member>
|
2684 |
<member name="M:MarkdownSharp.Markdown.DoItalicsAndBold(System.String)"> |
2685 |
<summary>
|
2686 |
Turn Markdown *italics* and **bold** into HTML strong and em tags |
2687 |
</summary>
|
2688 |
</member>
|
2689 |
<member name="M:MarkdownSharp.Markdown.DoHardBreaks(System.String)"> |
2690 |
<summary>
|
2691 |
Turn markdown line breaks (two space at end of line) into HTML break tags |
2692 |
</summary>
|
2693 |
</member>
|
2694 |
<member name="M:MarkdownSharp.Markdown.DoBlockQuotes(System.String)"> |
2695 |
<summary>
|
2696 |
Turn Markdown > quoted blocks into HTML blockquote blocks
|
2697 |
</summary>
|
2698 |
</member>
|
2699 |
<member name="M:MarkdownSharp.Markdown.DoAutoLinks(System.String)"> |
2700 |
<summary>
|
2701 |
Turn angle-delimited URLs into HTML anchor tags |
2702 |
</summary>
|
2703 |
<remarks>
|
2704 |
<http://www.example.com> |
2705 |
</remarks>
|
2706 |
</member>
|
2707 |
<member name="M:MarkdownSharp.Markdown.Outdent(System.String)"> |
2708 |
<summary>
|
2709 |
Remove one level of line-leading spaces |
2710 |
</summary>
|
2711 |
</member>
|
2712 |
<member name="M:MarkdownSharp.Markdown.EncodeEmailAddress(System.String)"> |
2713 |
<summary>
|
2714 |
encodes email address randomly |
2715 |
roughly 10% raw, 45% hex, 45% dec |
2716 |
note that @ is always encoded and : never is |
2717 |
</summary>
|
2718 |
</member>
|
2719 |
<member name="M:MarkdownSharp.Markdown.EncodeCode(System.String)"> |
2720 |
<summary>
|
2721 |
Encode/escape certain Markdown characters inside code blocks and spans where they are literals |
2722 |
</summary>
|
2723 |
</member>
|
2724 |
<member name="M:MarkdownSharp.Markdown.EncodeAmpsAndAngles(System.String)"> |
2725 |
<summary>
|
2726 |
Encode any ampersands (that aren't part of an HTML entity) and left or right angle brackets |
2727 |
</summary>
|
2728 |
</member>
|
2729 |
<member name="M:MarkdownSharp.Markdown.EscapeBackslashes(System.String)"> |
2730 |
<summary>
|
2731 |
Encodes any escaped characters such as \`, \*, \[ etc |
2732 |
</summary>
|
2733 |
</member>
|
2734 |
<member name="M:MarkdownSharp.Markdown.Unescape(System.String)"> |
2735 |
<summary>
|
2736 |
swap back in all the special characters we've hidden |
2737 |
</summary>
|
2738 |
</member>
|
2739 |
<member name="M:MarkdownSharp.Markdown.EscapeBoldItalic(System.String)"> |
2740 |
<summary>
|
2741 |
escapes Bold [ * ] and Italic [ _ ] characters |
2742 |
</summary>
|
2743 |
</member>
|
2744 |
<member name="M:MarkdownSharp.Markdown.EncodeProblemUrlChars(System.String)"> |
2745 |
<summary>
|
2746 |
hex-encodes some unusual "problem" chars in URLs to avoid URL detection problems |
2747 |
</summary>
|
2748 |
</member>
|
2749 |
<member name="M:MarkdownSharp.Markdown.EscapeSpecialCharsWithinTagAttributes(System.String)"> |
2750 |
<summary>
|
2751 |
Within tags -- meaning between < and > -- encode [\ ` * _] so they |
2752 |
don't conflict with their use in Markdown for code, italics and strong. |
2753 |
We're replacing each such character with its corresponding hash |
2754 |
value; this is likely overkill, but it should prevent us from colliding |
2755 |
with the escape values by accident. |
2756 |
</summary>
|
2757 |
</member>
|
2758 |
<member name="M:MarkdownSharp.Markdown.Normalize(System.String)"> |
2759 |
<summary>
|
2760 |
convert all tabs to _tabWidth spaces; |
2761 |
standardizes line endings from DOS (CR LF) or Mac (CR) to UNIX (LF); |
2762 |
makes sure text ends with a couple of newlines; |
2763 |
removes any blank lines (only spaces) in the text |
2764 |
</summary>
|
2765 |
</member>
|
2766 |
<member name="M:MarkdownSharp.Markdown.RepeatString(System.String,System.Int32)"> |
2767 |
<summary>
|
2768 |
this is to emulate what's evailable in PHP |
2769 |
</summary>
|
2770 |
</member>
|
2771 |
</members>
|
2772 |
</doc>
|