DiscriminatedTypeJsonConverter<TBase> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| DiscriminatedTypeJsonConverter<TBase>() |
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır. Tür ayrılmış içindeki sorunlar oluşturulacak.
|
| DiscriminatedTypeJsonConverter<TBase>(Boolean) |
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır. |
| DiscriminatedTypeJsonConverter<TBase>(String) |
DiscriminatedTypeJsonConverter<TBase>Geri dönüş türü olarak kullanarak sınıfının yeni bir örneğini başlatır |
| DiscriminatedTypeJsonConverter<TBase>(Type) |
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır. |
| DiscriminatedTypeJsonConverter<TBase>(Boolean, String) |
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır. |
| DiscriminatedTypeJsonConverter<TBase>(Type, String) |
DiscriminatedTypeJsonConverter<TBase> sınıfının yeni bir örneğini başlatır. |
DiscriminatedTypeJsonConverter<TBase>()
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır.
Tür ayrılmış içindeki sorunlar oluşturulacak.
TBase somut bir tür olmalıdır. Bir soyut türü TBase , aşırı yükleme ya da kullanmak için kullanmak için DiscriminatedTypeJsonConverter<TBase>(Type) DiscriminatedTypeJsonConverter<TBase>(Type, String) .
public:
DiscriminatedTypeJsonConverter();
public DiscriminatedTypeJsonConverter ();
Public Sub New ()
Şunlara uygulanır
DiscriminatedTypeJsonConverter<TBase>(Boolean)
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır.
public:
DiscriminatedTypeJsonConverter(bool useNullInsteadOfBaseType);
public DiscriminatedTypeJsonConverter (bool useNullInsteadOfBaseType);
new Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)> : bool -> Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)>
Public Sub New (useNullInsteadOfBaseType As Boolean)
Parametreler
- useNullInsteadOfBaseType
- Boolean
Dönüştürücünün TBaseyerine geri dönüş değeri olarak null döndürmesi gerekip gerekmediğini belirtir.
Şunlara uygulanır
DiscriminatedTypeJsonConverter<TBase>(String)
DiscriminatedTypeJsonConverter<TBase>Geri dönüş türü olarak kullanarak sınıfının yeni bir örneğini başlatır TBase .
public:
DiscriminatedTypeJsonConverter(System::String ^ jsonPropertyName);
public DiscriminatedTypeJsonConverter (string jsonPropertyName);
new Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)> : string -> Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)>
Public Sub New (jsonPropertyName As String)
Parametreler
- jsonPropertyName
- String
Tür ayrıştırıcı değerini tutmak için kullanılan JSON özelliğinin adı.
Şunlara uygulanır
DiscriminatedTypeJsonConverter<TBase>(Type)
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır.
public:
DiscriminatedTypeJsonConverter(Type ^ fallbackType);
public DiscriminatedTypeJsonConverter (Type fallbackType);
new Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)> : Type -> Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)>
Public Sub New (fallbackType As Type)
Parametreler
- fallbackType
- Type
Tür ayrımcılığı başarısız olduğunda geri dönüş değeri olarak kullanılan bir tür. Tür discimınator değeri null olduğunda, bir dize değil veya bilinen bir türe karşılık gelmiyorsa, başarısızlıklar meydana gelebilir.
Şunlara uygulanır
DiscriminatedTypeJsonConverter<TBase>(Boolean, String)
DiscriminatedTypeJsonConverter<TBase>Tür ayrıştırıcı değerini depolayan özelliğin adı için ' $rpctype ' kullanarak sınıfının yeni bir örneğini başlatır.
public:
DiscriminatedTypeJsonConverter(bool useNullInsteadOfBaseType, System::String ^ jsonPropertyName);
public DiscriminatedTypeJsonConverter (bool useNullInsteadOfBaseType, string jsonPropertyName);
new Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)> : bool * string -> Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)>
Public Sub New (useNullInsteadOfBaseType As Boolean, jsonPropertyName As String)
Parametreler
- useNullInsteadOfBaseType
- Boolean
Dönüştürücünün TBaseyerine geri dönüş değeri olarak null döndürmesi gerekip gerekmediğini belirtir.
- jsonPropertyName
- String
Tür ayrıştırıcı değerini tutmak için kullanılan JSON özelliğinin adı.
Şunlara uygulanır
DiscriminatedTypeJsonConverter<TBase>(Type, String)
DiscriminatedTypeJsonConverter<TBase> sınıfının yeni bir örneğini başlatır.
public:
DiscriminatedTypeJsonConverter(Type ^ fallbackType, System::String ^ jsonPropertyName);
public DiscriminatedTypeJsonConverter (Type fallbackType, string jsonPropertyName);
new Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)> : Type * string -> Microsoft.VisualStudio.RpcContracts.JsonConverters.DiscriminatedTypeJsonConverter<'Base (requires 'Base : null)>
Public Sub New (fallbackType As Type, jsonPropertyName As String)
Parametreler
- fallbackType
- Type
Tür ayrımcılığı başarısız olduğunda geri dönüş değeri olarak kullanılan bir tür. Tür discimınator değeri null olduğunda, bir dize değil veya bilinen bir türe karşılık gelmiyorsa, başarısızlıklar meydana gelebilir.
Tür ayrımcılığı başarısız olduğunda dönüştürücünün null döndürmesini sağlamak için null geçirin.
- jsonPropertyName
- String
Tür ayrıştırıcı değerini tutmak için kullanılan JSON özelliğinin adı.