SoapHeaderCollection Sınıf
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.
sınıfının örneklerinden oluşan SoapHeader bir koleksiyon içerir.
public ref class SoapHeaderCollection : System::Collections::CollectionBase
public class SoapHeaderCollection : System.Collections.CollectionBase
type SoapHeaderCollection = class
inherit CollectionBase
Public Class SoapHeaderCollection
Inherits CollectionBase
- Devralma
Örnekler
[System::Web::Services::WebServiceBindingAttribute(Name="MathSvcSoap",
Namespace="http://tempuri.org/")]
public ref class MathSvc: public System::Web::Services::Protocols::SoapHttpClientProtocol
{
public:
array<SoapHeader^>^ mySoapHeaders;
[SoapHeaderAttribute("mySoapHeaders",
Direction=SoapHeaderDirection::In)]
[System::Web::Services::Protocols::SoapDocumentMethodAttribute(
"http://tempuri.org/Add",
Use=System::Web::Services::Description::SoapBindingUse::Literal,
ParameterStyle=System::Web::Services::Protocols::SoapParameterStyle::Wrapped)]
[MySoapExtensionAttribute]
Single Add( Single xValue, Single yValue )
{
SoapHeaderCollection^ mySoapHeaderCollection = gcnew SoapHeaderCollection;
MySoapHeader^ mySoapHeader;
mySoapHeader = gcnew MySoapHeader;
mySoapHeader->text = "This is the first SOAP header";
mySoapHeaderCollection->Add( mySoapHeader );
mySoapHeader = gcnew MySoapHeader;
mySoapHeader->text = "This is the second SOAP header";
mySoapHeaderCollection->Add( mySoapHeader );
mySoapHeader = gcnew MySoapHeader;
mySoapHeader->text = "This header is inserted before the first header";
mySoapHeaderCollection->Insert( 0, mySoapHeader );
mySoapHeaders = gcnew array<MySoapHeader^>(mySoapHeaderCollection->Count);
mySoapHeaderCollection->CopyTo( mySoapHeaders, 0 );
array<Object^>^ temp0 = {xValue,yValue};
array<Object^>^ results = this->Invoke( "Add", temp0 );
return ( (Single)( results[ 0 ] ) );
}
[System::Diagnostics::DebuggerStepThroughAttribute]
MathSvc()
{
this->Url = "http://localhost/MathSvc_SoapHeaderCollection.cs.asmx";
}
System::IAsyncResult^ BeginAdd( Single xValue,
Single yValue, System::AsyncCallback^ callback, Object^ asyncState )
{
array<Object^>^ temp1 = {xValue,yValue};
return this->BeginInvoke( "Add", temp1, callback, asyncState );
}
Single EndAdd( System::IAsyncResult^ asyncResult )
{
array<Object^>^ results = this->EndInvoke( asyncResult );
return ( (Single)( results[ 0 ] ) );
}
};
[System.Web.Services.WebServiceBindingAttribute(Name="MathSvcSoap",
Namespace="http://tempuri.org/")]
public class MathSvc : System.Web.Services.Protocols.SoapHttpClientProtocol
{
public SoapHeader[] mySoapHeaders;
[SoapHeaderAttribute("mySoapHeaders",
Direction=SoapHeaderDirection.In)]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute(
"http://tempuri.org/Add",
Use=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[MySoapExtensionAttribute()]
public System.Single Add(System.Single xValue, System.Single yValue)
{
SoapHeaderCollection mySoapHeaderCollection = new SoapHeaderCollection();
MySoapHeader mySoapHeader;
mySoapHeader = new MySoapHeader();
mySoapHeader.text = "This is the first SOAP header";
mySoapHeaderCollection.Add(mySoapHeader);
mySoapHeader = new MySoapHeader();
mySoapHeader.text = "This is the second SOAP header";
mySoapHeaderCollection.Add(mySoapHeader);
mySoapHeader = new MySoapHeader();
mySoapHeader.text = "This header is inserted before the first header";
mySoapHeaderCollection.Insert(0, mySoapHeader);
mySoapHeaders = new MySoapHeader[mySoapHeaderCollection.Count];
mySoapHeaderCollection.CopyTo(mySoapHeaders, 0);
object[] results = this.Invoke("Add",
new object[] {xValue, yValue});
return ((System.Single)(results[0]));
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
public MathSvc()
{
this.Url = "http://localhost/MathSvc_SoapHeaderCollection.cs.asmx";
}
public System.IAsyncResult BeginAdd(System.Single xValue,
System.Single yValue, System.AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("Add", new object[] {xValue, yValue},
callback, asyncState);
}
public System.Single EndAdd(System.IAsyncResult asyncResult)
{
object[] results = this.EndInvoke(asyncResult);
return ((System.Single)(results[0]));
}
}
<System.Web.Services.WebServiceBindingAttribute(Name := "MathSvcSoap", _
Namespace := "http://tempuri.org/")> _
Public Class MathSvc
Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
Public mySoapHeaders() As SoapHeader
<SoapHeaderAttribute("mySoapHeaders", _
Direction := SoapHeaderDirection.In), _
System.Web.Services.Protocols.SoapDocumentMethodAttribute( _
"http://tempuri.org/Add", _
Use := System.Web.Services.Description.SoapBindingUse.Literal, _
ParameterStyle := System.Web.Services.Protocols.SoapParameterStyle.Wrapped), _
MySoapExtensionAttribute()> _
Public Function Add(xValue As System.Single, yValue As System.Single) _
As System.Single
Dim mySoapHeaderCollection As New SoapHeaderCollection()
Dim mySoapHeader As MySoapHeader
mySoapHeader = New MySoapHeader()
mySoapHeader.text = "This is the first SOAP header"
mySoapHeaderCollection.Add(mySoapHeader)
mySoapHeader = New MySoapHeader()
mySoapHeader.text = "This is the second SOAP header"
mySoapHeaderCollection.Add(mySoapHeader)
mySoapHeader = New MySoapHeader()
mySoapHeader.text = "This header is inserted before the first header"
mySoapHeaderCollection.Insert(0, mySoapHeader)
mySoapHeaders = New MySoapHeader(mySoapHeaderCollection.Count-1) {}
mySoapHeaderCollection.CopyTo(mySoapHeaders, 0)
Dim results() As Object = _
Me.Invoke("Add", New Object() {xValue, yValue})
Return CType(results(0), System.Single)
End Function 'Add
<System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
Me.Url = "http://localhost/MathSvc_SoapHeaderCollection.vb.asmx"
End Sub
Public Function BeginAdd(xValue As System.Single, yValue As System.Single, _
callback As System.AsyncCallback, asyncState As Object) _
As System.IAsyncResult
Return Me.BeginInvoke("Add", New Object() {xValue, yValue}, _
callback, asyncState)
End Function 'BeginAdd
Public Function EndAdd(asyncResult As System.IAsyncResult) As System.Single
Dim results As Object() = Me.EndInvoke(asyncResult)
Return CType(results(0), System.Single)
End Function 'EndAdd
End Class
Oluşturucular
SoapHeaderCollection() |
SoapHeaderCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
Capacity |
öğesinin içerebileceği öğe CollectionBase sayısını alır veya ayarlar. (Devralındığı yer: CollectionBase) |
Count |
Örnekte bulunan CollectionBase öğelerin sayısını alır. Bu özellik geçersiz kılınamaz. (Devralındığı yer: CollectionBase) |
InnerList |
Örnekteki öğelerin CollectionBase listesini içeren bir ArrayList alır. (Devralındığı yer: CollectionBase) |
Item[Int32] |
belirtilen dizininde SoapHeaderCollectionöğesini SoapHeader alır veya ayarlar. |
List |
Örnekteki öğelerin CollectionBase listesini içeren bir IList alır. (Devralındığı yer: CollectionBase) |
Yöntemler
Add(SoapHeader) |
öğesine SoapHeaderCollectionbir SoapHeader ekler. |
Clear() |
Örnekteki CollectionBase tüm nesneleri kaldırır. Bu yöntem geçersiz kılınamaz. (Devralındığı yer: CollectionBase) |
Contains(SoapHeader) |
öğesinin SoapHeaderCollection belirli SoapHeaderbir öğesini içerip içermediğini belirler. |
CopyTo(SoapHeader[], Int32) |
öğesinin öğelerini, öğesinin SoapHeaderCollection belirli bir Arraydizininden başlayarak bir öğesine Arraykopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEnumerator() |
Örnekte yineleyen CollectionBase bir numaralandırıcı döndürür. (Devralındığı yer: CollectionBase) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IndexOf(SoapHeader) |
içindeki SoapHeaderCollectiondizinini SoapHeader belirler. |
Insert(Int32, SoapHeader) |
Belirtilen dizinde içine SoapHeaderCollection bir SoapHeader ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnClear() |
Örneğin içeriğini CollectionBase temizlerken ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnClearComplete() |
Örneğin içeriğini CollectionBase temizledikten sonra ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnInsert(Int32, Object) |
Örneğe yeni bir öğe CollectionBase eklemeden önce ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnInsertComplete(Int32, Object) |
Örneğe yeni bir öğe CollectionBase ekledikten sonra ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnRemove(Int32, Object) |
Bir öğeyi örnekten CollectionBase kaldırırken ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnRemoveComplete(Int32, Object) |
Bir öğeyi örnekten CollectionBase kaldırdıktan sonra ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnSet(Int32, Object, Object) |
Örnekte bir değer CollectionBase ayarlamadan önce ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnSetComplete(Int32, Object, Object) |
Örnekte bir değer CollectionBase ayarladıktan sonra ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
OnValidate(Object) |
Bir değeri doğrularken ek özel işlemler gerçekleştirir. (Devralındığı yer: CollectionBase) |
Remove(SoapHeader) |
Belirli SoapHeader bir öğesinin ilk oluşumunu içinden SoapHeaderCollectionkaldırır. |
RemoveAt(Int32) |
Örneğin belirtilen dizinindeki CollectionBase öğesini kaldırır. Bu yöntem geçersiz kılınamaz. (Devralındığı yer: CollectionBase) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
ICollection.CopyTo(Array, Int32) |
Hedef dizinin belirtilen dizininden başlayarak tamamını CollectionBase uyumlu bir tek boyutlu Arrayöğesine kopyalar. (Devralındığı yer: CollectionBase) |
ICollection.IsSynchronized |
erişimin CollectionBase eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: CollectionBase) |
ICollection.SyncRoot |
erişimi CollectionBaseeşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: CollectionBase) |
IList.Add(Object) |
sonuna bir nesnesi CollectionBaseekler. (Devralındığı yer: CollectionBase) |
IList.Contains(Object) |
öğesinin CollectionBase belirli bir öğeyi içerip içermediğini belirler. (Devralındığı yer: CollectionBase) |
IList.IndexOf(Object) |
Belirtilen Object öğesini arar ve tüm CollectionBaseiçindeki ilk oluşumun sıfır tabanlı dizinini döndürür. (Devralındığı yer: CollectionBase) |
IList.Insert(Int32, Object) |
Belirtilen dizinde öğesine CollectionBase bir öğe ekler. (Devralındığı yer: CollectionBase) |
IList.IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını CollectionBase belirten bir değer alır. (Devralındığı yer: CollectionBase) |
IList.IsReadOnly |
CollectionBase öğesinin salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: CollectionBase) |
IList.Item[Int32] |
Belirtilen dizindeki öğeyi alır veya ayarlar. (Devralındığı yer: CollectionBase) |
IList.Remove(Object) |
belirli bir nesnenin ilk oluşumunu öğesinden CollectionBasekaldırır. (Devralındığı yer: CollectionBase) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |