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;
}