This example adds an image from the internet as the hero image on the toast notification being constructed, it downloads the image from the internet regardless of if it has been previously cached.
EXAMPLE 5
1
$Builder = New-BTContentBuilder
2
$Builder|Add-BTHeroImage-Source 'C:\Temp\LocalImage.png'-AlternateText 'Picture of burnt toast, popped out of a toaster'
Copied!
This example adds a local image as the hero image on the toast notification with supplied alt text to aid with accessibility e.g. the use of screen readers.
This example adds a hero image followed by three custom text elements to a toast content builder object on the pipeline by passing through a refference to the builder object.
PARAMETERS
-ContentBuilder
The toast content builder object that represents the toast notification being constructed.
1
Type: ToastContentBuilder
2
Parameter Sets: (All)
3
Aliases:
4
​
5
Required:True
6
Position: Named
7
Default value: None
8
Accept pipeline input: True (ByValue)
9
Accept wildcard characters:False
Copied!
-Source
The URI of the image. Can be from your local computer, network location, or the internet. Online images will be downloaded and cached in the user's TEMP directory for future use.
1
Type: String
2
Parameter Sets: (All)
3
Aliases:
4
​
5
Required:False
6
Position:1
7
Default value: None
8
Accept pipeline input:False
9
Accept wildcard characters:False
Copied!
-AlternateText
A description of the image, for users of assistive technologies.
1
Type: String
2
Parameter Sets: (All)
3
Aliases:
4
​
5
Required:False
6
Position: Named
7
Default value: None
8
Accept pipeline input:False
9
Accept wildcard characters:False
Copied!
-IgnoreCache
Specify that the online images should be downloaded, regardless of if they have been cached to the TEMP directory. Used when the online resource has been updated and you need to ensure that users see the latest version.
1
Type: SwitchParameter
2
Parameter Sets: (All)
3
Aliases:
4
​
5
Required:False
6
Position: Named
7
Default value:False
8
Accept pipeline input:False
9
Accept wildcard characters:False
Copied!
-PassThru
Returns an object that represents the item with which you're working. By default, this cmdlet doesn't generate any output.
1
Type: SwitchParameter
2
Parameter Sets: (All)
3
Aliases:
4
​
5
Required:False
6
Position: Named
7
Default value:False
8
Accept pipeline input:False
9
Accept wildcard characters:False
Copied!
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.