DataServiceConfiguration Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengelola konfigurasi Layanan Data WCF.
public ref class DataServiceConfiguration sealed : System::Data::Services::IDataServiceConfiguration
public sealed class DataServiceConfiguration : System.Data.Services.IDataServiceConfiguration
type DataServiceConfiguration = class
interface IDataServiceConfiguration
Public NotInheritable Class DataServiceConfiguration
Implements IDataServiceConfiguration
- Warisan
-
DataServiceConfiguration
- Penerapan
Contoh
Contoh ini menunjukkan halaman kode di belakang untuk layanan data berbasis Northwind, dengan akses diberikan ke kumpulan entitas yang dipilih.
public class Northwind : DataService<NorthwindEntities>
{
// This method is called only once to initialize service-wide policies.
public static void InitializeService(DataServiceConfiguration config)
{
// Grant only the rights needed to support the client application.
config.SetEntitySetAccessRule("Orders", EntitySetRights.AllRead
| EntitySetRights.WriteMerge
| EntitySetRights.WriteReplace);
config.SetEntitySetAccessRule("Order_Details", EntitySetRights.AllRead
| EntitySetRights.AllWrite);
config.SetEntitySetAccessRule("Customers", EntitySetRights.AllRead);
}
}
Imports System.Data.Services
Imports System.Linq
Imports System.ServiceModel.Web
Public Class Northwind
Inherits DataService(Of NorthwindEntities)
' This method is called only once to initialize service-wide policies.
Public Shared Sub InitializeService(ByVal config As DataServiceConfiguration)
' Grant only the rights needed to support the client application.
config.SetEntitySetAccessRule("Orders", EntitySetRights.AllRead _
Or EntitySetRights.WriteMerge _
Or EntitySetRights.WriteReplace)
config.SetEntitySetAccessRule("Order_Details", EntitySetRights.AllRead _
Or EntitySetRights.AllWrite)
config.SetEntitySetAccessRule("Customers", EntitySetRights.AllRead)
End Sub
End Class
Properti
DataServiceBehavior |
DataServiceBehavior Mendapatkan objek yang menentukan perilaku tambahan dari layanan data. |
EnableTypeConversion |
Mendapatkan atau mengatur apakah runtime layanan data harus mengonversi jenis yang terkandung dalam payload ke jenis properti aktual yang ditentukan dalam permintaan. |
MaxBatchCount |
Mendapatkan atau mengatur jumlah maksimum kumpulan perubahan dan operasi kueri yang diizinkan dalam satu batch. |
MaxChangesetCount |
Mendapatkan atau mengatur jumlah maksimum perubahan yang dapat disertakan dalam satu set perubahan. |
MaxExpandCount |
Mendapatkan atau mengatur jumlah maksimum entitas terkait yang dapat disertakan dalam satu permintaan dengan menggunakan |
MaxExpandDepth |
Mendapatkan atau menetapkan jumlah maksimum entitas terkait yang dapat disertakan dalam |
MaxObjectCountOnInsert |
Mendapatkan atau mengatur jumlah maksimum objek untuk disisipkan yang dapat dimuat dalam satu permintaan POST. |
MaxResultsPerCollection |
Mendapatkan atau mengatur jumlah maksimum item di setiap koleksi yang dikembalikan. |
UseVerboseErrors |
Mendapatkan atau mengatur apakah kesalahan verbose harus dikembalikan oleh layanan data. |
Metode
EnableTypeAccess(String) |
Mendaftarkan jenis data dengan runtime layanan data sehingga dapat digunakan oleh penyedia layanan data kustom. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
RegisterKnownType(Type) |
Menambahkan jenis ke daftar jenis yang dikenali oleh layanan data. |
SetEntitySetAccessRule(String, EntitySetRights) |
Mengatur izin untuk sumber daya set entitas yang ditentukan. |
SetEntitySetPageSize(String, Int32) |
Mengatur ukuran halaman maksimum untuk sumber daya set entitas. |
SetServiceOperationAccessRule(String, ServiceOperationRights) |
Mengatur izin untuk operasi layanan yang ditentukan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |