Articles of .net

Der Versuch der Nugget-Verbindung ist fehlgeschlagen “Der Dienst-Index für die Quelle konnte nicht geladen werden”

Beim Versuch, eine Verbindung zu Nuget herzustellen, erhalte ich den Fehler unten und kann keine Verbindung herstellen: [nuget.org] Der Service-Index für die Quelle https://api.nuget.org/v3/index.json konnte nicht geladen werden. Beim Senden der Anfrage ist ein Fehler aufgetreten. Verbindung zum Remoteserver konnte nicht hergestellt werden Ein Verbindungsversuch ist fehlgeschlagen, weil der verbundene Teilnehmer nach einer bestimmten Zeit […]

Wie man zwischen “möglichem” Typ eines Gegenstandes wechselt?

Mögliche Duplikate: C # – Gibt es eine bessere Alternative als “Typ einschalten”? Mein Firmen-Legacy-Code hat etwas wie folgt public override Uri GetUri(object obj) { if ((obj is Entry) || (obj is EntryComment)) { // } if (obj is Blog) { // } // if obj is blah blah blah } Diese Methode ist einfach […]

Warum implementiert List IReadOnlyList in .NET 4.5?

Warum implementiert List IReadOnlyList in .NET 4.5? List ist nicht schreibgeschützt …

BitArray – Verschiebungsbits

Ich habe ein System.Collections.BitArray-Array (~ 3000 Elemente) und ich möchte alle Bits um 1 nach links verschieben. Allerdings scheint die Sammlung diese Operation nicht zu unterstützen (dh BitArray << 1 funktioniert nicht und dort ist keine Methode). Irgendeine Idee, wie man das macht? Vielen Dank!

So rufen Sie den asynchronen Dienst an

Wenn der Entwurf der untenstehende Weg ist, dann führen Sie mich bitte, wie Aufruf Add() function Asynchronously von Client-Seite. Vielen Dank [ServiceContract] public interface IAddTwoNumbers { // If the asynchronous method pair // appears on the client channel, the client can call // them asynchronously to prevent blocking. [OperationContract (AsyncPattern=true)] IAsyncResult BeginAdd(int a, int b, […]

“Typ nicht erwartet”, mit DataContractSerializer – aber es ist nur eine einfache class, keine lustigen Sachen?

Ich refaktoriere meine XML-Serialisierung und dachte, ich würde den DataContractSerializer ausprobieren. Alles läuft reibungslos, bis es diese class serialisieren muss: using System; using System.Runtime.Serialization; namespace VDB_Sync.Model { [DataContract(Name=”Konstant”)] public class Konstant : DataFelt { [DataMember] private MySqlDbType mydataType; [DataMember] private object value; public Konstant(string navn, MySqlDbType dataType, object value) : base(navn, dataType, “*Konstant”, false, false) […]

Polymorphismus: Ist ORM-Entität eine Domänenentität oder Datenentität?

Ich habe eine BankAccount-Tabelle. LINQ to SQL generiert eine class namens “BankAccount” wie unten gezeigt. [global::System.Data.Linq.Mapping.TableAttribute(Name=”dbo.BankAccount”)] public partial class BankAccount : INotifyPropertyChanging, INotifyPropertyChanged Jetzt, als Neuling, erstelle ich die Domain-Objekte selbst neu. Siehe IBankAccount-Schnittstelle und FixedBankAccount-class. Der entscheidende Punkt ist, dass es polymorphes Verhalten gibt – der IBankAccount kann FixedBankAccount oder SavingsBankAccount sein. Für eine […]

Konvertieren von async / wait in Task.ContinueWith

Diese Frage wurde durch Kommentare zu diesem Thema ausgetriggers: Wie back-port ein nicht-linearer async/await Code zu .NET 4.0 ohne Microsoft.Bcl.Async ? In der verknüpften Frage haben wir eine WebRequest Operation, die wir für eine begrenzte Anzahl von WebRequest wiederholen möchten, wenn sie weiterhin fehlschlägt. Der Async/await Code könnte wie Async/await aussehen: async Task GetResponseWithRetryAsync(string url, […]

Wie kann ich ausgewählte Eigenschaften beim Serialisieren meiner Objekte verschlüsseln?

Ich verwende JSON, um bestimmte Einstellungen in meiner Anwendung zu speichern. Einige der Einstellungen enthalten vertrauliche Informationen (z. B. Kennwörter), während andere Einstellungen nicht sensibel sind. Idealerweise möchte ich meine Objekte serialisieren können, bei denen die sensiblen Eigenschaften automatisch verschlüsselt werden, während die nicht sensiblen Einstellungen lesbar bleiben. Gibt es eine Möglichkeit, dies mit Json.Net […]

Der Autorisierungsheader geht bei Weiterleitung verloren

Im Folgenden finden Sie den Code, der die Authentifizierung durchführt, den Berechtigungsheader generiert und die API aufruft. Leider bekomme ich nach der GET Anfrage auf der API einen 401 Unauthorized Fehler. Wenn ich jedoch den Datenverkehr in Fiddler erfasse und erneut abspiele, ist der Aufruf an die API erfolgreich und ich kann den gewünschten 200 […]