Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Ploetzi
Thema: WSDL Zugriff über SSL Proxy
Am im Forum: Netzwerktechnologien

Hallo,
kann ich auf einen WSDL Webservice auch über SSL Proxy zugreifen ? Wenn ja wie ?

Das hiert wird hierfür ja vermutlich nicht gehen:
How to: Enable a WebRequest to Use a Proxy to Communicate With the Internet

Thema: Parallele Methoden: nur max. 10 Stück parallel laufen lassen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
ich habe in meiner static main folgenden Code:


 while(true)
            {
                getuidinfo(uidteil + i);
                i++;
 }

Die Methode getuidinfo, wird nun immer mit einer anderen nummer aufgerufen und schreibt einen Wert in einen Textfile.

Wenn ich nun einen neuen Thread starte, wie limitiere ich, dass zB diese getuidinfo immer nur 10 Stück parallel laufen ?

Thema: Webbrowser-Control: Documentstream und mht Files
Am im Forum: GUI: Windows-Forms

Hallo,
ich habe ein Worddokument als .mht abgespeichert. Wenn ich dieses mit dem Webbrowser in C# öffne (als Ressource), ist dies kein Problem solange ich den Pfad direkt angebe:

  string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
                string filePath = Path.Combine(appPath, "EULA.mht");
                webBrowser1.Url = new Uri(filePath);
               


Greife ich nun aber mit documentStream zu stellt er mir das Dokument nicht mehr richtig dar, weil er davon ausgeht dass es ein HTML ist, und nicht ein mht File.

Wie kann ich das nun machen?
Hintergrund ich will das HTML File, nicht wie aktuell als Resource sondern als EmbeddedRessource einbinden.

Bester Gruss,

Andreas

Thema: isLetter including Umlaute,französische Zeichen usw.
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
ich möchte gern prüfen, ob im row[5] Buchstaben sind, aber auch Umlaute , franz. Zeichen etc., nur keine Zahlen und andere Sonderzeichen:

if (!row[5].All(Char.IsLetter))

So funktioniert es nicht, das geht nur auf die Buchstaben.

Grüsse,

Thema: Accept Language hinzufügen bei Webservice
Am im Forum: Web-Technologien

Gelöst!

Zur Info an alle:
Man muss die Reference.cs manipulieren.

Thema: Accept Language hinzufügen bei Webservice
Am im Forum: Web-Technologien

Jain. Mir schon klar, das ist eine vererbte Klasse. Aber Wie initiere ich das.

Auch diese Info hilft mir nicht:
Die Klasse MobileDataService muss von LanguageSoapHttpClientProtocol erben.

Public Class MobileDataService : LanguageSoapHttpClientProtocol

Anschliessend können Sie den Service wie bis anhin verwenden.

public static staging.rbc.ch.MobileDataService Client;

Client = new staging.rbc.ch.MobileDataService ();

Thema: Accept Language hinzufügen bei Webservice
Am im Forum: Web-Technologien

Hallo,
also mir wurde jetzt vorgeschlagen eine Klasse zu machen:

using System;
using System.Web.Services.Protocols;
namespace Schober
{
	public class LanguageSoapHttpClientProtocol : SoapHttpClientProtocol
	{
		protected override System.Net.WebRequest GetWebRequest(Uri uri)
		{
			var request = base.GetWebRequest(uri);
			request.Headers.Add("Accept-Language", "en"); //en ersetzen mit dynamischer Sprache
			return request;
		}
	}
}


Aber wie nutze ich diese nun ?

So funktioniert es nicht:


		public static 	 LanguageSoapHttpClientProtocol Client;

und dann:


			Settings.Client = new staging.rbc.ch.MobileDataService ();

Thema: Accept Language hinzufügen bei Webservice
Am im Forum: Web-Technologien

Hallo,
ich habe einen Webservice
http://staging.rbc.ch/schober/salesreport/services/data/mobiledataservice.asmx

den ich in meiner applikation wie folgt habe:

public static 	staging.rbc.ch.MobileDataService Client;


Wie setze ich nun "Generell" für diesen Client eine Accept Language auf englisch?

Thema: Vergleichen 2er CSV Dateien
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: LINQ

Hallo,
ich habe 2 CSV Tabellen.
csv1.csv
csv2.csv

csv1 ist wesentlich kleiner(hat weniger Zeilen aber gleiche Spalten) als csv2.csv und ich möchte ermitteln, welche Zeilen von csv1.csv mindestens 2 gleiche Werte in den Spalten haben, wie csv2.csv


    string[] allLines = File.ReadAllLines(csvfilename);
var query = from line in allLines
                        let data = line.Split(';')
                        select new
                        {
                            eci = data[0],
                            email = data[1],
                            plz = data[2],
                            ort = data[3],
                            vorname = data[4]
                        };

So lese ich aktuell ein CSV ein, nun würde ich das gern verknüpfen, in einen LINQ Request.

d.h. wenn zB email, plz und ort gleich sind, dann gibt er das wieder zurück.
Wie mache ich das am effizientesten?

Das Original hat 13 Spalten, aus Gründen der Übersichtlichkeit, habe ich gekürzt.

Grüsse,

Thema: CSS Laden von normalen Webserver
Am im Forum: Web-Technologien

Hallo,
ich habe folgendes Problem:
Ich habe eine Webseite mit 20 JS und CSS Files (Bitte nicht nachfragen wieso: Ist leider so, aufgrund mehrerer Umstände).

Das Problem, wenn ich die Seite erstmalig lade (Sie läuft im Intranet), dann werden nicht alle JS und CSS Dateien geladen. Erst beim zweiten Mal (F5), wenn der erste Teil schon gecached ist, dann werden diese weiteren CSS auch geladen und die Seite wird korrekt angezeigt.

Welche Lösungsansätze habt ihr?

Thema: Den am Ende sichtbaren Text einer HTML-Seite exportieren
Am im Forum: Web-Technologien

Hallo,
ich möchte aus einem HTML Dokument den sichtbaren Text anzeigen.


Das hört sich erstmal einfach an. HTML Tags, per Regex entfernen. Nur dann bleibt der JS Code immer noch hierbei.

Habt ihr eine Idee wie man das machen kann?

Grüsse,

Thema: WebBrowser-Control: UnauthorizedAccessException beim Zugriff auf Frame anderer Domain
Am im Forum: GUI: Windows-Forms

Vielen Dank!

Thema: WebBrowser-Control: UnauthorizedAccessException beim Zugriff auf Frame anderer Domain
Am im Forum: GUI: Windows-Forms

Hallo,
das ganze haengt hier nicht mit Google zusammen. Das passiert mir bei saemtlichen Framesets mit verschiedenen Urls

Das oben war nur ein Beispiel. Würde ich das nutzen,würde ich die Google Translator API nutzen. bzw. von Bing, dort gibts gratis access bis zu einer gewissen Anzahl an Requests, aber darum gehts eg bei meiner anfrage gerade nicht.

Grüsse,

Thema: WebBrowser-Control: UnauthorizedAccessException beim Zugriff auf Frame anderer Domain
Am im Forum: GUI: Windows-Forms

Hallo,
ich rufe folgende Url auf in einem Webbrowser:


   string url2 = "http://translate.googleusercontent.com/translate_c?hl=en&rurl=translate.google.com&sl=en&tl=de&twu=1&u=http://www.orf.at" 

Im Document Completed bekomme ich bei folgendem Aufruf:


MessageBox.Show("Daten:" + webBrowser1.Document.Window.Frames[1].Document.Body.InnerHtml);

Eine UnAuthorizedAccessException.

Ich will den Sourcecode des unteren Frames auslesen.
Vermutlich ist das ein CrossSkriptingschutz.


Hat jemand eine Idee?

Thema: Socket Timeout wenn IP nicht existiert
Am im Forum: Netzwerktechnologien

Hallo,
danke erstmal für die Antwort.
Den Grund gibt es leider doch. Weil parallel ein System abgregriffen wird, bei welchem kein normaler Webserver läuft.

Der Fehler tritt offensichtl. nur unter MonoTouch auf.

@Forenposter davor, ich bemühe mich ab nun !

Thema: Socket Timeout wenn IP nicht existiert
Am im Forum: Netzwerktechnologien

Hallo,
wenn die IP adresse nicht erreichbar ist, sollte eine Exception geworfen werden.
Wird aber nicht. Zumindest nicht in der Entwicklungsumgebung Mono. In VS habe ich das nicht getestet.

Aber es ist ansich C#, vl. einfach einen Fehler gemacht?

		 string checkphweb(string ipadresse,int port)
		{
		
			string getString = "GET /Serverstatus.ashx HTTP/1.1\r\nHost: www.mysite.mobi\r\nConnection: Close\r\n\r\n";
			Encoding ASCII = Encoding.ASCII;
			Byte[] Byteofstring = ASCII.GetBytes (getString);
			Byte[] Empfangsbyte = new Byte[256];
			Socket socket = null;
			String ergebnis = null;
			bool connectworked=false;
			bool errorreceive=false;
			try 			{
				IPEndPoint ip = new IPEndPoint (IPAddress.Parse (ipadresse), port);
				socket = new Socket (ip.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
			socket.ReceiveTimeout=100;
			socket.SendTimeout=100;
				socket.Connect (ip);
				connectworked=true;
			} catch (SocketException ex) {
				Console.WriteLine ("Source:" + ex.Source);
				Console.WriteLine ("Message:" + ex.Message);
			}
			Int32 bytes= new Int32();
			try{
			socket.Send (Byteofstring, Byteofstring.Length, 0);
			 bytes = socket.Receive (Empfangsbyte, Empfangsbyte.Length, 0);
			ergebnis = ergebnis + ASCII.GetString (Empfangsbyte, 0, bytes);
			}catch{
				errorreceive=true;
			};
			try{
			while (bytes > 0) {
				bytes = socket.Receive (Empfangsbyte, Empfangsbyte.Length, 0);
				ergebnis = ergebnis + ASCII.GetString (Empfangsbyte, 0, bytes);
			}
			}catch{};try{
			socket.Close ();}catch{};
			if(connectworked==true &&errorreceive==true)
				ergebnis="error on receive";
			if(connectworked==false)
				ergebnis="Wrong";
			System.Diagnostics.Debug.WriteLine("string:"+ergebnis);
			
			return ergebnis;
		}

Thema: Select liefert falschen Wert
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <MYSQL>

     MySqlCommand command = _connection.CreateCommand();
        command.CommandText = "select ID,Color,Rule,Message,IP_Hostname,AlarmTime,Status,Acknowledged,User,Comment from " + tabelle;
        MySqlDataReader reader = command.ExecuteReader();
        List<Actual> actualdataget = new List<Actual>();
        while (reader.Read())
        {
            
            Actual ubs1Actual = new Actual
                                 {
                                     Id = reader.GetValue(0).ToString(),
                                     Color = reader.GetInt32(1).ToString(),
                                     Rule = reader.GetValue(2).ToString(),
                                     Message = reader.GetValue(3).ToString(),
                                     IpHostname = reader.GetValue(4).ToString(),
                                     AlarmTime = reader.GetValue(5).ToString(),
                                     Status = reader.GetValue(6).ToString(),
                                     Acknowledged = reader.GetValue(7).ToString(),
                                     User = reader.GetValue(8).ToString(),
                                     Comment = reader.GetValue(9).ToString()
                                 };
            actualdataget.Add(ubs1Actual);
        }
        reader.Close();
        return actualdataget;


Die Color ist aber 0 oder 1 obwohl, in der Datenbank (siehe angehängtes Bild).

Thema: Fehler abfangen eines Webservice Clientseitig
Am im Forum: Netzwerktechnologien

Hallo,
wie kann ich in einem Client unter C# eine Exception eines Webservices abfangen?

Thema: Timer feuert keine Events, warum? [==> Keine Nachrichtenschleife vorhanden]
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Wieso wird der Timer hier nicht aufgerufen?
wenn ich shostatusanzeige() aufrufe


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Timers;

namespace finddevice
{
    class Statusausgabe
    {
        private static Statusausgabe instance;
        public static Statusausgabe getInstance()
        {
            if (instance == null)
                instance = new Statusausgabe();
            return instance;
        }
        Statusanzeige _temp;
        System.Windows.Forms.Timer t1;
         
        public void showStatusanzeige()
        {
            System.Diagnostics.Debug.WriteLine("showstatusanzeige geladen");
            if(_temp==null)
            _temp = new Statusanzeige();
            _temp.ShowDialog();
            _temp.setposition(20);
           
            try
            {
                t1.Enabled = true;
                t1.Interval = 100; // Intervall festlegen, hier 100 ms
                t1.Tick += new EventHandler(t1_Tick);
                t1.Start(); // Timer starten
            }
            catch (Exception ex) { System.Diagnostics.Debug.WriteLine("ex"+ex); };
        }
        public Statusausgabe()
        {
          
        }
        void t1_Tick(object sender, EventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("TICK");
         
            
        }
      
    }
}

Thema: Socket schliessen
Am im Forum: Netzwerktechnologien

Hallo,
wie mache ich einen Socket zu, von einem Socketserver, und das in einer anderen Methode.


sock.Shutdown(SocketShutdown.Both);
sock.Disconnect(true);
sock.Close();

Diese 3 Befehle,....wie mach ich das, wenn der noch auf Nachrichten wartet?

  int recv = sock.ReceiveFrom(data, ref ep);

Thema: Fehler im SQL String
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <MYSQL>


Hallo,
ich erstelle folgendes SQLCommand:

        string selectCommand = "INSERT INTO " + tabellenname + " ('Code','Rule','User','Comment') VALUES ('" + code + "','" + rule + "','" + comment + "')";


und bekomme im asp folgenden fehler:
Fehler
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Code','Rule','User','Comment') VALUES ('code','rule','comment')' at line 1
wobei code den wert code hat usw

Thema: Problem mit MySQL auf Webseerver
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <MySQL>

Hallo,
wenn ich meinen ASP.NET Webservice lokal debugge klappt alles einwandfrei.
Jedoch wenn ich diesen auf dem Webspace von Webland.ch ausfuehre bekomme ich eine Fehlermeldung:

Fehler
Could not load file or assembly 'MySql.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.

Wie kann ich das weiter verfolgen? Was kann die Ursache sein? Irgendwie wurde die DLL nicht richtig mit "reinkompiliert wie ich annehme"

Grüüsse,

Thema: IIS Port per Konsole ändern
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Mir wäre das auch per Console ok. iisweb....

Thema: IIS Port per Konsole ändern
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,
wie kann ich vom IIS5 den Port einer Website per Konsole ändern?

Grüsse,

Thema: MySql Select in Objekt umwandeln
Am im Forum: Datentechnologien

Nja, ich habe mir gedacht, vl. kann man eine solche zeile direkt in ein objekt reinlesen
struct xx{
int as;
string cx;
string kf;
}
usw.

Thema: MySql Select in Objekt umwandeln
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <MySQL>

Hallo,
ich habe ein Select,aus dem würde ich gerne Daten direkt in ein Objekt geben (Liste etc.)

Momentan lese ich nur die Zeilen aus:

            MySqlCommand command = connection.CreateCommand();
            command.CommandText = "SELECT * FROM users1";
            MySqlDataReader Reader;
            connection.Open();
            Reader = command.ExecuteReader();
            string row = "";
            while (Reader.Read())
            {
                 row = "";
                 for (int i = 0; i < Reader.FieldCount; i++)
                     row += Reader.GetValue(i)+",";
            }
            return row;

Wie mache ich das?

Thema: MySQL: Auf neue Datenbankeinträge reagieren
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: MYSQL

Hallo,
kann man auf neue oder veränderte Datenbankeinträge per Event etc. reagieren? Ohne laufend zu pollen?

Grüsse,

Thema: Fehler 404 wenn Server ausfällt
Am im Forum: Web-Technologien

Hallo,
ich habe eine Website, die im Kiosk Mode laeuft, entwickelt auf Basis von ASP.net

Mittels Timer werden Inhalte der Seite immer wieder aktualisiert, faellt der Server kurzfristig aus, hat das ein Fehler 404 zur Folge --> Ich will aber dass sich die Seite sobald der Server hier ist, wieder angezeigt wird,...und weiter laedt,...(es handelt sich um eine Tabelle die dynamisch aktualisiert wird).


Ich freue mich auf eure Ansaetze,

Thema: Namespace wird nicht gefunden, obwohl das entsprechende Projekt als Verweis eingebunden wurde
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
ich habe ein projekt mit einem Namespace und einer Klasse, wenn ich diese nun in ein zweites Projekt, gleiche Solution per Verweis einbinde, so bekomme ich die Fehlermeldung:

Fehler
Fehler 8 Der Typ- oder Namespacename "RCTEC" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) C:\Documents and Settings\Ploetzi\My Documents\Downloads\RCTEC_source.txt\RCTEC_source\RCTECTestApp\Form1.cs 38 54 RCTECTestApp

Obwohl der Namespace eindeutig RCTEC heisst....

Was kann die Ursache sein,
Grüsse,

Thema: ExtractZip SharZipLib Fehler
Am im Forum: Rund um die Programmierung

"" funktioniert ;-)