WebAccountProviderRetrieveCookiesOperation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Vorgang zum Abrufen von Cookies dar, der von einem Webkontoanbieter durchgeführt wird.
public ref class WebAccountProviderRetrieveCookiesOperation sealed : IWebAccountProviderBaseReportOperation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebAccountProviderRetrieveCookiesOperation final : IWebAccountProviderBaseReportOperation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WebAccountProviderRetrieveCookiesOperation : IWebAccountProviderBaseReportOperation
Public NotInheritable Class WebAccountProviderRetrieveCookiesOperation
Implements IWebAccountProviderBaseReportOperation
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Im Folgenden wird veranschaulicht, wie ein Vorgang zum Abrufen von Cookies behandelt wird:
void HandleRetrieveCookies(WebAccountProviderRetrieveCookiesOperation operation)
{
try
{
// Parse the Uri to retrieve context information
Uri myUri = ParseMyUri(operation.Context);
// Do custom logic based on the context
// INSERT LOGIC HERE
// Get the HttpCookieCollection for the Uri
HttpBaseProtocolFilter filt = new HttpBaseProtocolFilter();
HttpCookieCollection cookies = filt.CookieManager.GetCookies(myUri);
foreach (HttpCookie cookie in cookies)
{
operation.Cookies.Add(cookie);
}
operation.ReportCompleted();
}
catch (Exception ex)
{
WebProviderError error = new WebProviderError(ERROR_CODE_FOO, ex.Message);
operation.ReportError(error);
}
}
Eigenschaften
ApplicationCallbackUri |
Ruft den App-Rückruf-URI ab. |
Context |
Ruft den Kontext des Vorgangs zum Abrufen von Cookies ab. |
Cookies |
Ruft die Cookies ab. |
Kind |
Ruft die Art des Webkontoanbietervorgangs ab. |
Uri |
Ruft den URI ab, aus dem Cookies abgerufen werden sollen, oder legt diesen fest. |
Methoden
ReportCompleted() |
Informiert die aktivierende App darüber, dass der Vorgang erfolgreich abgeschlossen wurde. |
ReportError(WebProviderError) |
Informiert die aktivierende App, dass beim Vorgang ein Fehler aufgetreten ist. |