Bagikan melalui


CSharpSnapshotGeneratorDependencies Konstruktor

Definisi

Overload

CSharpSnapshotGeneratorDependencies(ICSharpHelper)

Membuat objek parameter dependensi layanan untuk CSharpSnapshotGenerator.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

CSharpSnapshotGeneratorDependencies(ICSharpHelper, IRelationalTypeMappingSource)

Membuat objek parameter dependensi layanan untuk CSharpSnapshotGenerator.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

CSharpSnapshotGeneratorDependencies(ICSharpHelper, IRelationalTypeMappingSource, IAnnotationCodeGenerator)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

CSharpSnapshotGeneratorDependencies(ICSharpHelper)

Membuat objek parameter dependensi layanan untuk CSharpSnapshotGenerator.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

public CSharpSnapshotGeneratorDependencies (Microsoft.EntityFrameworkCore.Design.ICSharpHelper csharpHelper);
new Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies : Microsoft.EntityFrameworkCore.Design.ICSharpHelper -> Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies
Public Sub New (csharpHelper As ICSharpHelper)

Parameter

csharpHelper
ICSharpHelper

Pembantu C#.

Berlaku untuk

CSharpSnapshotGeneratorDependencies(ICSharpHelper, IRelationalTypeMappingSource)

Membuat objek parameter dependensi layanan untuk CSharpSnapshotGenerator.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public CSharpSnapshotGeneratorDependencies (Microsoft.EntityFrameworkCore.Design.ICSharpHelper csharpHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource relationalTypeMappingSource);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies : Microsoft.EntityFrameworkCore.Design.ICSharpHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource -> Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies
Public Sub New (csharpHelper As ICSharpHelper, relationalTypeMappingSource As IRelationalTypeMappingSource)

Parameter

csharpHelper
ICSharpHelper
relationalTypeMappingSource
IRelationalTypeMappingSource
Atribut

Berlaku untuk

CSharpSnapshotGeneratorDependencies(ICSharpHelper, IRelationalTypeMappingSource, IAnnotationCodeGenerator)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public CSharpSnapshotGeneratorDependencies (Microsoft.EntityFrameworkCore.Design.ICSharpHelper csharpHelper, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource relationalTypeMappingSource, Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator annotationCodeGenerator);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies : Microsoft.EntityFrameworkCore.Design.ICSharpHelper * Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource * Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator -> Microsoft.EntityFrameworkCore.Migrations.Design.CSharpSnapshotGeneratorDependencies
Public Sub New (csharpHelper As ICSharpHelper, relationalTypeMappingSource As IRelationalTypeMappingSource, annotationCodeGenerator As IAnnotationCodeGenerator)

Parameter

csharpHelper
ICSharpHelper
relationalTypeMappingSource
IRelationalTypeMappingSource
annotationCodeGenerator
IAnnotationCodeGenerator
Atribut

Keterangan

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan operator 'dengan' C#. Jangan panggil konstruktor kapan saja dalam proses ini.

Berlaku untuk