Freigeben über


Codeausschnitt: Implementieren eines "AccessChecker"

Letzte Änderung: Montag, 19. April 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Beispiel für eine .NET-Konnektivitäts-Assembly
Beispiel für einen ASP.NET-Webdienst
Beispiel für einen WCF-Dienst

Die folgenden Codebeispiele veranschaulichen die Implementierung einer Instanz der AccessChecker-Methode in einer .NET-Konnektivitäts-Assembly und in einem Webdienst.

Beispiel für eine .NET-Konnektivitäts-Assembly

public int CustomerCheckAccess(String customerid, String username)
{
    if (username == "xyz" && customerid.StartsWith("priv"))
        return 1;
    else
        return 0;
}

Beispiel für einen ASP.NET-Webdienst

[WebMethod]
public int CustomerCheckAccess(String customerid, String username)
{
    if (username == "xyz" && customerid.StartsWith("priv"))
        return 1;
    else
        return 0;
}

Beispiel für einen WCF-Dienst

Der folgende Code verdeutlicht die Vorgangsdefinition auf der Dienstvertrags-Benutzeroberfläche.

[OperationContract]
int CustomerCheckAccess(String customerid, String username);

Im folgenden Beispiel wird die Implementierung der Methodeninstanz gezeigt:

public int CustomerCheckAccess(String customerid, String username)
{
    if (username == "xyz" && customerid.StartsWith("priv"))
        return 1;
    else
        return 0;
}

Siehe auch

Konzepte

Implementieren einer "AccessChecker"-Methode