コード スニペット: StreamAccessor の実装
最終更新日: 2010年4月19日
適用対象: SharePoint Server 2010
この記事の内容
.NET Connectivity Assembly での例
ASP.NET Web サービスでの例
WCF サービスでの例
以下のコード例は、StreamAccessor メソッド インスタンスを .NET Connectivity Assembly および Web サービスに実装する方法を示しています。
.NET Connectivity Assembly での例
public System.IO.Stream GetOrderReceipt(String id)
{
return System.Reflection.Assembly.GetExecutingAssembly().
GetManifestResourceStream("NetShim.SampleFile.txt");
}
ASP.NET Web サービスでの例
[WebMethod]
public System.IO.Stream GetOrderReceipt(String id)
{
return new System.IO.FileStream(
Server.MapPath("SampleFile.txt"), System.IO.FileMode.Open);
}
WCF サービスでの例
以下のコードは、サービス コントラクト インターフェイスでの操作定義を示します。
[OperationContract]
System.IO.Stream GetOrderReceipt(string id);
以下の例は、メソッド インスタンスの実装を示します。
public System.IO.Stream GetOrderReceipt(String id)
{
return new System.IO.FileStream(
System.Web.Hosting.HostingEnvironment.MapPath(
"SampleFile.txt"), System.IO.FileMode.Open);
}